pyside6 (6.8.2.1-4) unstable; urgency=medium
authorStuart Prescott <stuart@debian.org>
Wed, 7 May 2025 13:59:19 +0000 (23:59 +1000)
committerStuart Prescott <stuart@debian.org>
Wed, 7 May 2025 13:59:19 +0000 (23:59 +1000)
  * Fix paths set in Shiboken6Tools cmake files, with thanks to Sophie Brun
    for the bug report and solution (Closes: #1104849).

[dgit import unpatched pyside6 6.8.2.1-4]

116 files changed:
1  2 
debian/TODO
debian/changelog
debian/check-build-logs
debian/check-deps
debian/check-packages
debian/clean
debian/control
debian/copyright
debian/copyright-scan-patterns.yml
debian/fill.copyright.blanks.yml
debian/fix.scanned.copyright
debian/gbp.conf
debian/libpyside6-dev.install
debian/libpyside6-py3-6.8.install
debian/libpyside6-py3-6.8.lintian-overrides
debian/libpyside6-py3-6.8.pydist
debian/libshiboken6-dev.install
debian/libshiboken6-py3-6.8.install
debian/libshiboken6-py3-6.8.lintian-overrides
debian/libshiboken6-py3-6.8.pydist
debian/not-installed
debian/patches/0001-test-with-current-interpreter.patch
debian/patches/0002-disable-qtexampleicons.patch
debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
debian/patches/0004-Add-failing-tests-to-blacklist.patch
debian/patches/0005-Fix-numpy-header-detection.patch
debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
debian/patches/0008-XFAIL-smart-smart_pointer.patch
debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
debian/patches/0010-Fix-python-module-paths-in-CMake.patch
debian/patches/series
debian/py3dist-overrides
debian/pyside6-tools.bcep
debian/pyside6-tools.install
debian/pyside6-tools.lintian-overrides
debian/python-pyside6-doc.docs
debian/python-pyside6-doc.examples
debian/python-pyside6-doc.lintian-overrides
debian/python3-pyside6.qt3danimation.install
debian/python3-pyside6.qt3dcore.install
debian/python3-pyside6.qt3dextras.install
debian/python3-pyside6.qt3dinput.install
debian/python3-pyside6.qt3dlogic.install
debian/python3-pyside6.qt3drender.install
debian/python3-pyside6.qtasyncio.install
debian/python3-pyside6.qtasyncio.lintian-overrides
debian/python3-pyside6.qtbluetooth.install
debian/python3-pyside6.qtcharts.install
debian/python3-pyside6.qtconcurrent.install
debian/python3-pyside6.qtcore.install
debian/python3-pyside6.qtdatavisualization.install
debian/python3-pyside6.qtdbus.install
debian/python3-pyside6.qtdesigner.install
debian/python3-pyside6.qtgraphs.install
debian/python3-pyside6.qtgraphswidgets.install
debian/python3-pyside6.qtgui.install
debian/python3-pyside6.qthelp.install
debian/python3-pyside6.qthttpserver.install
debian/python3-pyside6.qtlocation.install
debian/python3-pyside6.qtmultimedia.install
debian/python3-pyside6.qtmultimediawidgets.install
debian/python3-pyside6.qtnetwork.install
debian/python3-pyside6.qtnetworkauth.install
debian/python3-pyside6.qtnfc.install
debian/python3-pyside6.qtopengl.install
debian/python3-pyside6.qtopenglfunctions.install
debian/python3-pyside6.qtopenglwidgets.install
debian/python3-pyside6.qtpdf.install
debian/python3-pyside6.qtpdfwidgets.install
debian/python3-pyside6.qtpositioning.install
debian/python3-pyside6.qtprintsupport.install
debian/python3-pyside6.qtqml.install
debian/python3-pyside6.qtquick.install
debian/python3-pyside6.qtquick3d.install
debian/python3-pyside6.qtquickcontrols2.install
debian/python3-pyside6.qtquicktest.install
debian/python3-pyside6.qtquickwidgets.install
debian/python3-pyside6.qtremoteobjects.install
debian/python3-pyside6.qtscript.install
debian/python3-pyside6.qtscripttools.install
debian/python3-pyside6.qtscxml.install
debian/python3-pyside6.qtsensors.install
debian/python3-pyside6.qtserialbus.install
debian/python3-pyside6.qtserialport.install
debian/python3-pyside6.qtspatialaudio.install
debian/python3-pyside6.qtsql.install
debian/python3-pyside6.qtstatemachine.install
debian/python3-pyside6.qtsvg.install
debian/python3-pyside6.qtsvgwidgets.install
debian/python3-pyside6.qttest.install
debian/python3-pyside6.qttexttospeech.install
debian/python3-pyside6.qtuitools.install
debian/python3-pyside6.qtwebchannel.install
debian/python3-pyside6.qtwebengine.install
debian/python3-pyside6.qtwebenginecore.install
debian/python3-pyside6.qtwebenginequick.install
debian/python3-pyside6.qtwebenginewidgets.install
debian/python3-pyside6.qtwebsockets.install
debian/python3-pyside6.qtwebview.install
debian/python3-pyside6.qtwidgets.install
debian/python3-pyside6.qtx11extras.install
debian/python3-pyside6.qtxml.install
debian/python3-pyside6.qtxmlpatterns.install
debian/rules
debian/set-paths
debian/shiboken6-doc.docs
debian/shiboken6-doc.lintian-overrides
debian/shiboken6.install
debian/source/format
debian/source/lintian-overrides
debian/source/options
debian/tests/control
debian/tests/control.gen
debian/tests/test_install_python3.sh
debian/watch

diff --cc debian/TODO
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a960bd6e706dae7faf26e2b869dc58d89c3fd10a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++# Packaging TODO for pyside6
++
++ - check arch-restrictions on some packages / build-deps
++
++ - check that share/ and libexec/ resources are found and work
++
++ - write control from control.in? (version constraints, versioned package names)
++
++ - should libexec be in an arch-tuple directory? how?
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ba46d7c638e31cc764e01f4b946b81b042bafa63
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,561 @@@
++pyside6 (6.8.2.1-4) unstable; urgency=medium
++
++  * Fix paths set in Shiboken6Tools cmake files, with thanks to Sophie Brun
++    for the bug report and solution (Closes: #1104849).
++
++ -- Stuart Prescott <stuart@debian.org>  Wed, 07 May 2025 23:59:19 +1000
++
++pyside6 (6.8.2.1-3) unstable; urgency=medium
++
++  * Provide pydist overrides to prevent dh_python3 from adding unwanted
++    dependencies when building modules using pyside6.
++
++ -- Stuart Prescott <stuart@debian.org>  Sat, 08 Mar 2025 16:09:00 +1100
++
++pyside6 (6.8.2.1-2) unstable; urgency=medium
++
++  * Upload to unstable.
++  * Fix include directory in libpyside6-dev cmake data (Closes: #1098679).
++  * Add missing dependencies to new binary packages.
++  * Add extra autopkgtests for new binary packages.
++
++ -- Stuart Prescott <stuart@debian.org>  Sun, 02 Mar 2025 23:35:53 +1100
++
++pyside6 (6.8.2.1-1) experimental; urgency=medium
++
++  * New upstream release.
++    - rebase patches
++    - drop patch for Python 3.13 compatibility
++    - add patch to fix Python module paths in cmake
++
++ -- Stuart Prescott <stuart@debian.org>  Tue, 18 Feb 2025 19:56:39 +1100
++
++pyside6 (6.7.3-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Cherry-pick patch from upstream for Python 3.13 opcode compatibility
++    (Closes: #1092529).
++
++ -- Stuart Prescott <stuart@debian.org>  Fri, 10 Jan 2025 00:30:33 +1100
++
++pyside6 (6.7.2-3) unstable; urgency=medium
++
++  [ Pino Toscano ]
++  * Drop the unused mesa-vulkan-drivers build dependency.
++  * Limit python3-pyside6.qtbluetooth & python3-pyside6.qtnfc as linux-any;
++    the modules they refer to are available only on Linux
++    - regenerate debian/tests/control accordingly
++  * Build w/ --parallel=N w.r.t parallel=N in $DEB_BUILD_OPTIONS (1 if unset);
++    if --parallel=N is not passed, ninja will use all the available cores by
++    default, which is not what should be done by default.
++
++  [ Stuart Prescott ]
++  * Add Python 3.13 as a supported version (Closes: #1091431).
++
++ -- Stuart Prescott <stuart@debian.org>  Thu, 26 Dec 2024 18:01:15 +1100
++
++pyside6 (6.7.2-2) unstable; urgency=medium
++
++  * Add additional patches to mark failing tests as XFAIL to help with Qt 6.7
++    transition.
++
++ -- Stuart Prescott <stuart@debian.org>  Mon, 14 Oct 2024 12:47:29 +1100
++
++pyside6 (6.7.2-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Fix FTBFS with Qt 6.7 (Closes: #1084193)
++    - refresh patches
++    - temporarily add patch for new test failure
++    - Fix up lintian-overrides for new paths
++  * Add new binary package for QtQuickTest module.
++  * Add new helper tools to pyside6-tools.
++  * Update binary package dependencies based on changed imports.
++
++ -- Stuart Prescott <stuart@debian.org>  Mon, 07 Oct 2024 12:17:27 +1100
++
++pyside6 (6.6.2-5) unstable; urgency=medium
++
++  * Team upload.
++
++  [ Pino Toscano ]
++  * Update the build dependencies:
++    - drop library packages already pulled in by dev packages:
++      libqt6quick3dglslparser6, libqt6waylandclient6,
++      libqt6waylandcompositor6, and libqt6wlshellintegration6
++    - mark QML module packages as !nocheck, since they are used only when
++      running the tests: qml6-module-qtqml-workerscript,
++      qml6-module-qtquick, qml6-module-qtquick-controls,
++      qml6-module-qtquick-layouts, qml6-module-qtquick-templates, and
++      qml6-module-qtquick-window
++    - drop qt6-translations-l10n, not actually needed
++    - replace the runtime package qt6-wayland with qt6-wayland-dev
++
++  [ Patrick Franz ]
++  * Use proper package name for qt6-datavis3d-dev.
++
++ -- Patrick Franz <deltaone@debian.org>  Sat, 05 Oct 2024 19:05:33 +0200
++
++pyside6 (6.6.2-4) unstable; urgency=medium
++
++  * xfail yet another test on arm64.
++
++ -- Stuart Prescott <stuart@debian.org>  Wed, 11 Sep 2024 00:34:47 +1000
++
++pyside6 (6.6.2-3) unstable; urgency=medium
++
++  * Remove local patch for some xfail markings on some tests that now pass.
++  * Add missing build-dep on qml6-module-qtquick-window.
++  * Add additional architecture restrictions on tests based on package
++    availability.
++  * Specify a sensible test-name in d/tests/control for each test to make the
++    logs easier to read.
++  * Mark arm64 test failures as xfail temporarily to allow package build to
++    complete.
++
++ -- Stuart Prescott <stuart@debian.org>  Tue, 10 Sep 2024 06:35:35 +1000
++
++pyside6 (6.6.2-2) unstable; urgency=medium
++
++  [ Gianfranco Costamagna ]
++  * Enable build on all architectures, excluding webengine support
++    where not available
++  * Also make sure the pdf binding is only built where
++    python3-pyqt6.qtpdf is available
++
++  [ Stuart Prescott ]
++  * Drop build-dep on nuitka since it isn't available in trixie.
++
++ -- Stuart Prescott <stuart@debian.org>  Sat, 10 Aug 2024 14:41:41 +1000
++
++pyside6 (6.6.2-1) unstable; urgency=medium
++
++  * New upstream release
++    - port packaging from pyside2 to pyside6 for Qt6 support
++      (Closes: #1062800)
++    - add/update d/rules and d/set-paths
++    - update lintian-overrides
++    - add patches to build cleanly
++
++ -- Stuart Prescott <stuart@debian.org>  Sun, 21 Jul 2024 20:56:17 +1000
++
++pyside2 (5.15.11-1) unstable; urgency=medium
++
++  * Team upload.
++  * New upstream release.
++  * Drop patches, included in the new release:
++    - libshiboken-Fix-a-crash-in-Shiboken-Object-isValid.patch
++    - Fix-usage-of-Py_TYPE-for-Python-3.11.patch
++    - libshiboken-Fix-crashes-with-static-strings-in-Python-3.11.patch
++    - Fix-Property-GC-tracking-for-Python-3.11.patch
++    - Fix-GLES-builds.patch
++  * Refresh other patches.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sun, 15 Oct 2023 23:04:58 +0300
++
++pyside2 (5.15.10-4) unstable; urgency=medium
++
++  * Team upload.
++  * Build with LLVM 15 for now (closes: #1051886).
++  * Backport upstream patch to fix test failures with Python 3.11.5.
++  * Add a debian/clean file (closes: #1047480).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sun, 01 Oct 2023 23:43:44 +0300
++
++pyside2 (5.15.10-3) unstable; urgency=medium
++
++  * Team upload.
++  * Stop building the Qt WebEngine package on mipsel (closes: #1041253).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sun, 16 Jul 2023 17:49:14 +0300
++
++pyside2 (5.15.10-2) unstable; urgency=medium
++
++  * Team upload.
++  * Regenerate debian/tests/control using debian/tests/control.gen.
++  * Enable the Qt WebEngine packages on mips64el.
++  * Enable the Qt Data Visualization package on all architectures.
++  * Test WebEngine only on architectures where it is available.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Wed, 28 Jun 2023 00:02:49 +0300
++
++pyside2 (5.15.10-1) unstable; urgency=medium
++
++  * Team upload.
++  * New upstream release.
++  * Drop patches, no longer needed after upstream changes:
++    - Revert-removal-of-version-check.patch
++    - importlib-machinery.patch
++  * Refresh other patches.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sun, 18 Jun 2023 19:12:26 +0300
++
++pyside2 (5.15.8-2) unstable; urgency=medium
++
++  * Team upload.
++  * Backport upstream patch to fix GLES builds.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Mon, 09 Jan 2023 00:06:53 +0400
++
++pyside2 (5.15.8-1) unstable; urgency=medium
++
++  * Team upload.
++  * New upstream release.
++  * Drop patches, included in the new release:
++    - fix-reuse-build.patch
++    - qApp-fix-flag-handling.patch
++    - py3.10-prep-reset-the-type-cache-after-feature-switching.patch
++    - py3.10-prep-Fix-parser.py-for-changed-typing-module.patch
++    - py3.10-prep-Finally-support-Python-3.10.patch
++    - py3.10-prep-Fix-a-very-old-refcounting-error-in-time_test.patch
++    - shiboken6-Adapt-to-LLVM-12.01.patch
++  * Refresh debian/patches/blacklist-failing-tests.patch.
++  * Backport 7 upstream patches to support Python 3.11 (closes: #1027950).
++  * Remove dh-exec (debhelper now supports substitutions natively).
++  * Revert a change from 5.15.8 which broke build without limited API.
++  * Add a patch to fix AttributeError in signature_bootstrap.py.
++  * Fix redundant-globbing-patterns Lintian warning.
++  * Bump Standards-Version to 4.6.2, no changes needed.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sat, 07 Jan 2023 17:38:12 +0400
++
++pyside2 (5.15.2-2.3) unstable; urgency=medium
++
++  * Call "py3versions -d" instead of "py3versions -r" in tests.
++
++ -- Christian Marillat <marillat@debian.org>  Fri, 17 Jun 2022 17:49:37 +0200
++
++pyside2 (5.15.2-2.2) unstable; urgency=medium
++
++  * Don't test with python3-all but python3 as only the current python3 is
++    supported.  (Closes:# 1012878)
++
++ -- Christian Marillat <marillat@debian.org>  Thu, 16 Jun 2022 10:57:23 +0200
++
++pyside2 (5.15.2-2.1) unstable; urgency=medium
++
++  * Non-maintainer upload.
++  * Should always Build-Depends on python3-dev but not on python3-all-dev.
++    This package is unable to manage two python versions at the same time.
++    (Closes: #1008849)
++
++ -- Christian Marillat <marillat@debian.org>  Sun, 12 Jun 2022 18:30:03 +0200
++
++pyside2 (5.15.2-2) unstable; urgency=medium
++
++  * Backport upstream patches for Python 3.10 support (closes: #999369).
++  * Backport upstream patch to adapt for LLVM 12.01.
++  * Run build-time tests with all supported Python versions.
++    - Add a patch to make the tests find the matching build directory.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Tue, 16 Nov 2021 12:16:14 +0300
++
++pyside2 (5.15.2-1) unstable; urgency=medium
++
++  * Team upload.
++  * Add missing dependencies to make the autopkgtest pass again.
++  * Backport proposed upstream patch to fix qApp flags handling.
++    - Unblacklist QtWidgets::bug_307 test, it should not fail anymore.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Sat, 26 Dec 2020 11:39:45 +0300
++
++pyside2 (5.15.2-1~exp2) experimental; urgency=medium
++
++  * Add packages for Qt3DExtras and Qt3DAnimation
++  * Add update-sip-import.patch (Closes: #966041)
++
++ -- Kurt Kremitzki <kkremitzki@debian.org>  Sun, 20 Dec 2020 11:32:30 -0600
++
++pyside2 (5.15.2-1~exp1) experimental; urgency=medium
++
++  [ Dmitry Shachnev ]
++  * New upstream release.
++  * Drop python3.9.patch, included in the new release.
++  * Rebase other patches.
++  * Backport upstream changes to pass --reuse-build only to commands that
++    support it.
++  * Build with system patchelf on all architectures. It is now available on
++    mipsel and mips64el too.
++    - Drop update-patchelf.patch, not needed with system patchelf.
++  * Continue building HTML documentation (upstream defaults to qch now).
++  * Replace Qt Quick Controls 1 build-dependency with Qt Quick Controls 2.
++  * Build with default llvm version (closes: #974784).
++  * Revert addition of “Multi-Arch: same” from the previous upload.
++    libpyside2-py3-5.15 is not multi-arch ready because the list of built
++    modules (in _config.py) may be different on different architectures.
++  * Bump Qt build-dependencies to 5.15 (as ftbfs-old-qt.patch was dropped).
++  * Minor debian/rules cleanup.
++
++  [ Alexander Volkov ]
++  * Add python3-pyside2.qt{quickcontrols2,remoteobjects,serialport} packages.
++
++ -- Kurt Kremitzki <kkremitzki@debian.org>  Sat, 19 Dec 2020 14:26:09 -0600
++
++pyside2 (5.15.0-6) unstable; urgency=medium
++
++  * Team upload.
++
++  [ Debian Janitor ]
++  * Apply multi-arch hints.
++    + python-pyside2-doc, shiboken2-doc: Add Multi-Arch: foreign.
++    + libshiboken2-dev, python3-pyside2.qt*: Add Multi-Arch: same.
++
++  [ Dmitry Shachnev ]
++  * Drop ftbfs-old-qt.patch. Not needed since Debian has Qt 5.15.
++  * Stop hardcoding py3.8 in debian/shiboken2-doc.docs (closes: #976900).
++  * Blacklist QtWidgets::bug_307 test for now (closes: #976516).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Mon, 14 Dec 2020 20:31:39 +0300
++
++pyside2 (5.15.0-5) unstable; urgency=medium
++
++  * Team upload.
++  * Run tests with QSG_NO_DEPTH_BUFFER=1 on mips64el (see #868745).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Mon, 19 Oct 2020 21:50:57 +0300
++
++pyside2 (5.15.0-4) unstable; urgency=medium
++
++  * Team upload.
++  * Drop preload-libglx-mesa.patch, not needed with glibc ≥ 2.31-1.
++  * Backport upstream patch to add support for Python 3.9 (closes: #972194).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Thu, 15 Oct 2020 20:06:52 +0300
++
++pyside2 (5.15.0-3) unstable; urgency=medium
++
++  [ Dmitry Shachnev ]
++  * Bump Qt build-dependencies to 5.14. As most Qt packages have a
++    Build-Depends-Package field in their symbols files, dpkg-shlibdeps will
++    use that information and generate a runtime dependency on a new enough
++    Qt version (closes: #963983).
++
++  [ Kurt Kremitzki ]
++  * Remove Freexian folks and add myself to Uploaders
++  * Correct libshiboken2 CMake include path (Closes: #964201)
++
++ -- Kurt Kremitzki <kkremitzki@debian.org>  Sun, 05 Jul 2020 05:13:51 -0500
++
++pyside2 (5.15.0-2) unstable; urgency=medium
++
++  * Team upload.
++  * Preload libGLX_mesa.so.0 in web_engine_initialize.py, to work around
++    test failure on arm64 (closes: #963709).
++
++ -- Dmitry Shachnev <mitya57@debian.org>  Mon, 29 Jun 2020 15:26:26 +0300
++
++pyside2 (5.15.0-1) unstable; urgency=medium
++
++  [ Gianfranco Costamagna ]
++  * Team upload
++  * Upload to unstable
++  * Drop trailing spaces from changelog file
++  * Bump compat level to 13
++  * Bump std-version to 4.5.0
++  * Add R^3: no
++
++ -- Kurt Kremitzki <kurt@kwk.systems>  Thu, 25 Jun 2020 21:15:20 -0500
++
++pyside2 (5.15.0-1~exp1) experimental; urgency=medium
++
++  [ Steve Langasek ]
++  * Add test dependency on python3-all to fix autopkgtests (Closes: #950127)
++
++  [ Gianfranco Costamagna ]
++  * Add python3-distro needed for tests.
++  * Drop "uic" and "rcc" from control file, removed upstream (LP: #1874095)
++  * Add missing Breaks/Replaces for upgrading from previous version
++    (Closes: #949339)
++  * Drop pyside2uic tests, dropped upstream
++  * New upstream version 5.15.0 (Closes: #950126, Closes: #960008)
++  * Drop old Fix-build-with-Qt-5.12, addressed upstream
++  * Add patch to fix build failures with old qt implementation
++  * Refresh patches
++  * Bump copyright years
++  * Bump soname to 15
++  * Drop manpage, removed upstream
++  * Use llvm-9 to build, fixing a build failure
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 06 Jun 2020 14:48:45 +0200
++
++pyside2 (5.14.0-1~exp1) experimental; urgency=medium
++
++  [ Raphaël Hertzog ]
++  * Team upload
++  * New upstream version 5.14.0. Closes: #945376, #947101
++  * Update patches (3 dropped, one new for Qt 5.12 compat)
++  * Use --ignore-git option instead of custom patch
++  * Update package names for version 5.14
++  * Drop python3-pyside2uic, there's no such library anymore
++  * Re-enable tests failing due to broken XDG_RUNTIME_DIR
++  * Drop package prefix from lintian overrides
++  * Drop removed file from debian/copyright
++  * Fix arch-all build on 32 bit arches. Closes: #948764
++    Thanks to peter green <plugwash@p10link.net> for the patch.
++
++  [ Kurt Kremitzki ]
++  * Add CMake sed for pyside2 include path
++  * Add CMake sed for multi-Python version support
++
++ -- Kurt Kremitzki <kurt@kwk.systems>  Mon, 13 Jan 2020 00:10:14 -0600
++
++pyside2 (5.13.2-2.2) unstable; urgency=medium
++
++  * Non-maintainer upload
++  * Update cmake paths for new locations
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sun, 29 Dec 2019 22:44:55 +0100
++
++pyside2 (5.13.2-2.1) unstable; urgency=medium
++
++  * Non-maintainer upload
++  * Add an explicit shiboken dependency to fix FTBFS for reverse-dependencies
++    cmake based, who expect it being installed (Closes: #946082)
++    - thanks Tommaso Colombo for the patch
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 24 Dec 2019 09:22:39 +0100
++
++pyside2 (5.13.2-2) unstable; urgency=medium
++
++  * Do not build-depends on libqt5datavisualization5-dev on mipsel and
++    mpis64el (Closes: #945174) and limit .*qtdatavisualization binary package
++    to arch: amd64 arm64 armel armhf i386 ppc64el s390x
++  * Limit python3-pyside2.qtwebengine to amd64 arm64 armhf i386 mipsel
++    (qtwebengine5-dev is not available for other architectures)
++  * Add a patch to blacklist failing tests
++
++ -- Sophie Brun <sophie@freexian.com>  Fri, 22 Nov 2019 10:28:55 +0100
++
++pyside2 (5.13.2-1) unstable; urgency=medium
++
++  [ Ondřej Nový ]
++  * Remove almost all of Python 2 binary packages (no rdeps):
++     - python-pyside2.qt3dcore
++     - python-pyside2.qt3dinput
++     - python-pyside2.qt3dlogic
++     - python-pyside2.qt3drender
++     - python-pyside2.qtcharts
++     - python-pyside2.qtconcurrent
++     - python-pyside2.qthelp
++     - python-pyside2.qtlocation
++     - python-pyside2.qtmultimedia
++     - python-pyside2.qtmultimediawidgets
++     - python-pyside2.qtnetwork
++     - python-pyside2.qtpositioning
++     - python-pyside2.qtprintsupport
++     - python-pyside2.qtqml
++     - python-pyside2.qtquick
++     - python-pyside2.qtquickwidgets
++     - python-pyside2.qtscript
++     - python-pyside2.qtscripttools
++     - python-pyside2.qtsensors
++     - python-pyside2.qtsql
++     - python-pyside2.qttest
++     - python-pyside2.qttexttospeech
++     - python-pyside2.qtwebchannel
++     - python-pyside2.qtwebenginecore
++     - python-pyside2.qtwebenginewidgets
++     - python-pyside2.qtwebsockets
++     - python-pyside2.qtx11extras
++     - python-pyside2.qtxmlpatterns
++
++  [ Sophie Brun ]
++  * Update debian/watch
++  * New upstream version 5.13.2
++  * Refresh patches and remove obsolete patches
++  * Add missing build-deps
++  * Force pybuild to use distutils, not Cmake
++  * Replace deprecated upstream option --jobs with --parallel
++  * Update documentation build
++  * Add a patch to support Python 3.8 (Closes: #942753)
++  * Add new binary packages
++     - python3-pyside2.qtdatavisualization
++     - python3-pyside2.qtopenglfunctions
++     - python3-pyside2.qtscxml
++     - python3-pyside2.qtwebengine
++  * Update list of built files in debian/rules
++  * Switch pyside2-tools to Python3
++  * Switch to debhelper-compat 12
++  * Bump Standards-Version to 4.4.1 (no changes)
++  * Update installation of python3 module shiboken2
++  * Add autopkgtest
++  * Add missing Conflicts/Replaces and Provides for libpyside2-*
++  * Add a patch to use python3 in pyside2-tools
++  * Remove disable failing test in debian/rules
++  * Add missing depends (Closes: #943709)
++  * Run the tests and add missing build-deps for tests
++  * Remove useless build-dep pyqt5-dev
++
++  [ Raphaël Hertzog ]
++  * Drop remaining python2 parts.
++
++ -- Sophie Brun <sophie@freexian.com>  Fri, 15 Nov 2019 10:15:57 +0100
++
++pyside2 (5.11.2-3) unstable; urgency=medium
++
++  [ Sébastien Delafond ]
++  * Do not build-depends on patchelf on mips and mipsel (Closes: #917199)
++
++ -- Sebastien Delafond <seb@debian.org>  Wed, 16 Jan 2019 16:30:16 +0100
++
++pyside2 (5.11.2-2) unstable; urgency=medium
++
++  [ Sébastien Delafond ]
++  * Add myself to uploaders
++  * Do not build-depends on patchelf on mips64el (Closes: #917200)
++
++ -- Sebastien Delafond <seb@debian.org>  Thu, 10 Jan 2019 09:21:43 +0100
++
++pyside2 (5.11.2-1) unstable; urgency=medium
++
++  [ Raphaël Hertzog ]
++  * New upstream version 5.11.2
++  * Remove patches merged upstream
++  * Merge fix-PAGESIZE.patch into update-patchelf.patch
++  * Add patchelf to Build-Depends
++  * Bump Standards-Version to 4.2.1
++
++  [ Frédéric Bonnard ]
++  * Fix hardcoded PAGESIZE for patchelf.cc. Closes: #909265
++
++ -- Raphaël Hertzog <hertzog@debian.org>  Fri, 28 Sep 2018 15:09:34 +0200
++
++pyside2 (5.11.0-4) unstable; urgency=medium
++
++  * Use default llvm-dev and libclang-dev (Closes: #906168)
++  * Add Cmake config files for Python3 (Closes: #906020)
++  * Fix debian/libpyside2-5.11.install for triplets that are not *-linux-gnu
++    (thanks to Adrian Bunk)
++  * Add an upstream patch to fix build on armel/armhf
++
++ -- Sophie Brun <sophie@freexian.com>  Mon, 27 Aug 2018 12:53:29 +0200
++
++pyside2 (5.11.0-3) unstable; urgency=medium
++
++  * More fixes for builds building only arch any or only arch all.
++  * Really fix the build with dpkg-buildpackage -A.
++
++ -- Raphaël Hertzog <hertzog@debian.org>  Tue, 31 Jul 2018 21:33:04 +0200
++
++pyside2 (5.11.0-2) unstable; urgency=medium
++
++  [ Raphaël Hertzog ]
++  * Fix build with dpkg-buildpackage -A. Closes: #904892
++  * Fix python-pyside2 dependencies. Replace python-pyside2.widgets by
++    python-pyside2.qtwidgets.
++
++  [ Sophie Brun ]
++  * Drop useless "Testsuite: autopkgtest-pkg-python".
++  * Enable parallel build.
++  * Limit QtWebEngine packages to amd64 arm64 armhf i386 mipsel.
++  * Remove unused lintian-overrides.
++  * Use python2 only in pyside2-tools.
++  * Remove big metapackages python-pyside2 and python3-pyside2.
++
++ -- Raphaël Hertzog <hertzog@debian.org>  Tue, 31 Jul 2018 16:37:40 +0200
++
++pyside2 (5.11.0-1) unstable; urgency=medium
++
++  * Initial release (Closes: #877871)
++
++ -- Sophie Brun <sophie@freexian.com>  Thu, 26 Jul 2018 17:47:45 +0200
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2a278aae48964f5e115af306bdfdcf4689b0db49
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,108 @@@
++#!/usr/bin/python3
++
++from collections import defaultdict
++from pathlib import Path
++import re
++import subprocess
++import sys
++
++from debian.changelog import Changelog
++
++
++debian_archs = [
++    "amd64",
++    "arm64",
++    "armel",
++    "armhf",
++    "i386",
++    "mips64el",
++    "ppc64el",
++    "riscv64",
++    "s390x",
++]
++
++
++def fetch_build_logs(package: str, version: str) -> None:
++    for a in debian_archs:
++        if not Path(f"{package}_{version}_{a}.log").exists():
++            cmd = [
++                "getbuildlog",
++                package,
++                version,
++                a,
++            ]
++            subprocess.check_call(cmd)
++
++
++def find_bpass(filepath: Path) -> list[str]:
++    with open(filepath, "rt") as fh:
++        bpass = [l for l in fh.readlines() if "BPASS" in l]
++    return bpass
++
++
++def process_logs(package: str, version: str) -> dict[str, list[str]]:
++    filename_re = re.compile(rf"{package}_.*_(.*)\.log")
++
++    result: dict[str, list[str]] = {}
++
++    for logfilepath in Path(".").glob(f"{package}_{version}_*.log"):
++        m = filename_re.match(str(logfilepath))
++        assert m
++        arch = m.group(1)
++        bpasses = find_bpass(logfilepath)
++        result[arch] = bpasses
++    return result
++
++
++def print_table(result: dict[str, list[str]]):
++    tests: dict[str, list[str]] = defaultdict(list)
++    checked = sorted(result.keys())
++
++    linere = re.compile(r"Test +#(\d+): BPASS +(.*)")
++    for arch in checked:
++        for line in result[arch]:
++            m = linere.search(line)
++            assert m
++            testname = m.group(2)
++            tests[testname].append(arch)
++
++    collapse_format = False
++    max_len = max(len(t) for t in tests.keys())
++
++    if collapse_format:
++        max_len //= 2
++
++    print(" " * (max_len + 1), end="")
++    for a in debian_archs:
++        print(f"{a} ", end="")
++    print()
++
++    for test, archs in tests.items():
++        if collapse_format:
++            print(test)
++            print(" " * max_len, end="")
++        else:
++            print(f"{test:{max_len+1}}", end="")
++        for a in debian_archs:
++            if a not in checked:
++                icon = "?"
++            elif a in archs:
++                icon = "✔"
++            else:
++                icon = "✘"
++            print(f"{icon: ^{len(a)}} ", end="")
++        print()
++
++
++if __name__ == "__main__":
++    with open("debian/changelog") as fh:
++        ch = Changelog(fh)
++    pkg = ch.package
++    ver = str(ch.version)
++
++    if len(sys.argv) == 2:
++        ver = sys.argv[1]
++
++    fetch_build_logs(pkg, ver)
++    results = process_logs(pkg, ver)
++    print_table(results)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cf3de2f607a9cdc4f4165f1aa66aa3a9293b4944
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,182 @@@
++#!/usr/bin/python3
++"""
++Check the dependencies of the set of packages in the split pyside package
++layout.
++
++Usage:
++  check-deps ../build-area/pyside6_6.X.Y-Z_amd64.changes
++"""
++# Copyright (c) 2024 Stuart Prescott <stuart@debian.org>
++#
++# Part of the Debian packaging for PySide6
++# Available under GPL-2+ or LGPL-3 - see debian/copyright
++
++
++from dataclasses import dataclass
++from pathlib import Path
++import re
++import sys
++
++from debian.deb822 import Changes, Packages
++from debian.debfile import DebFile
++
++
++MODULE_NAME = "PySide6"
++
++# Files to inspect and what to look for in them
++MODULE_PATTERN = re.compile(r"(?:.|/|)usr/lib/python3.*/dist-packages/(.*)\.pyi?")
++IMPORT_PATTERN = re.compile(rf"^\s*import ({MODULE_NAME}\..*)")
++
++
++@dataclass
++class Module:
++    """Details of a Python module and its imports"""
++
++    name: str
++    filename: str
++    imports: list[str]
++
++
++@dataclass
++class Package:
++    """Details of a Debian package, its Python modules and dependencies"""
++
++    name: str
++    filename: str
++    modules: list[Module]
++    depends: list[str]
++
++
++def load_changes(changes_filename: Path | str) -> list[Package]:
++    """obtain details of the .deb packages referenced from a .changes file"""
++    packages: list[Package] = []
++    with open(changes_filename, encoding="UTF-8") as fh:
++        changes = Changes(fh.readlines())
++        files = changes["Files"]
++        for f in files:
++            if f["name"].endswith(".deb"):
++                packages.append(
++                    Package(
++                        # assume that the filenames are in standard format of
++                        # package_{version}_{arch}.deb to get the package name
++                        name=f["name"].partition("_")[0],
++                        filename=f["name"],
++                        # the following to be filled in later
++                        modules=[],
++                        depends=[],
++                    )
++                )
++    return packages
++
++
++def inspect_packages(base_path: Path, packages: list[Package]) -> None:
++    """inspect each .deb for Python modules and dependencies"""
++    for p in packages:
++        # debian.debfile.DebFile object for read-only inspection of .deb
++        df = DebFile(base_path / p.filename)
++
++        # inspect the DEBIAN/control file to find dependencies
++        control = Packages(df.debcontrol())
++        rels = control.relations["depends"]
++        for r in rels:  # type: ignore
++            # Simplify the analysis here:
++            # - only look at Python module dependencies, that by policy
++            #   are going to be in `python3-foo` packages
++            # - just consider the first dep of the group since these are
++            #   Python module deps that don't come with alternate versions
++            depname = r[0]["name"]
++            if depname.startswith("python3-"):
++                p.depends.append(depname)
++
++        # inspect the DEBIAN/md5sums to get the file list for the package
++        # this could also be obtained from the TarFile object from the
++        # DebData part rather than the DebControl part
++        hashes = df.md5sums(encoding="UTF-8")
++        for fname in hashes.keys():
++            # Only look at Python module files
++            if fn_match := MODULE_PATTERN.match(fname):
++                # Turn the filename back into a module name - this doesn't
++                # work that well in general but is ok for PySide6 split
++                # packages.
++                module = Module(fn_match.group(1).replace("/", "."), fname, [])
++
++                # Inspect the file contents to look for `import` statements.
++                # This is only looking at `import foo` statements not
++                # alternate forms such as `from foo import bar` or
++                # `import foo, bar`; for PySide6 this is OK because we only
++                # care about the automatically generated imports that are
++                # are all of the `import foo` form.
++                # (This could be rewritten to walk the ast, perhaps?)
++                pyfile = df.data.get_content(fname, encoding="UTF-8")
++                if pyfile is None:
++                    continue
++                for line in pyfile.splitlines():
++                    if imp_match := IMPORT_PATTERN.match(line):
++                        module.imports.append(imp_match.group(1))
++
++                # Record the information about the Python module and its imports
++                p.modules.append(module)
++
++
++def check_deps(packages: list[Package]) -> list[tuple[str, str]]:
++    """check that declared dependencies match the `import` statements in modules
++
++    Note: transitive dependencies are not checked here - the packaging
++    should not rely on transitive dependencies but instead be explicit.
++    """
++    # Start by making a LUT of the module names to map to the packages
++    modules = {}
++    for p in packages:
++        for m in p.modules:
++            modules[m.name] = p
++
++    # Check each package to look for `import` statements that rely on
++    # packages for which there is no Depends
++    missing: list[tuple[str, str]] = []
++    for p in packages:
++        for m in p.modules:
++            for i in m.imports:
++                mod_pkg = modules[i]
++                # Look in the package Depends, excluding self-deps
++                if mod_pkg.name not in p.depends and mod_pkg.name != p.name:
++                    missing.append((p.name, mod_pkg.name))
++    return missing
++
++
++def dump(packages: list[Package]) -> None:
++    """pretty print the list of Package data"""
++    for p in packages:
++        module_details = "        \n".join(
++            f"{m.name} imports {m.imports}" for m in p.modules
++        )
++        print(
++            f"""\
++{p.name}
++    {p.filename}
++    modules:
++        {module_details}
++    depends:
++        {p.depends}
++"""
++        )
++
++
++if __name__ == "__main__":
++    if len(sys.argv) != 2:
++        print("Usage: check-deps foo.changes")
++        sys.exit(1)
++
++    changes_filepath = Path(sys.argv[1])
++
++    # load data
++    packages_data = load_changes(changes_filepath)
++    base = changes_filepath.parent
++    inspect_packages(base, packages_data)
++
++    # dump findings
++    dump(packages_data)
++
++    # check
++    missing_deps = check_deps(packages_data)
++    for package, missing_dep in missing_deps:
++        print(f"MISSING: {package} Depends: {missing_dep}")
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..af3ca4eaa70bb0c11d4c2be14f6e85ef1991899f
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++#!/bin/sh
++
++# Compare the upstream list of packages to the ones that d/control will make:
++
++sed -nr 's/\* (.*)/\1/p' README.pyside6_addons.md README.pyside6_essentials.md |
++tr A-Z a-z |
++while read module; do
++    if [ $module = "qtaxcontainer" ]; then
++        # windows only module
++        continue
++    fi
++    if ! grep -q "^Package: python3-pyside6.$module" debian/control; then
++        echo "MISSING PACKAGE FOR: $module"
++    fi
++done
++
++
++# Check that every package has a list of files to install
++for pkg in $(dh_listpackages | grep ^python3); do
++    if [ ! -f debian/$pkg.install ]; then
++        echo "MISSING CONFIG $pkg.install"
++    fi
++done
diff --cc debian/clean
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..007fd642e997a5f484b12d74c5093696631cafa3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,6 @@@
++build_history/2*/
++pyside3_build/
++pyside3_install/
++sources/pyside2/doc/pyside-config.qdocconf
++sources/pyside2/doc/pyside.qdocconf.in
++sources/pyside2/doc/qtmodules/pyside-*.qdocconf
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..834ff7dcaa7fde4a1a27cfa4df785f74a7bb5c8c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1210 @@@
++Source: pyside6
++Section: python
++Priority: optional
++Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
++Uploaders:
++ Kurt Kremitzki <kkremitzki@debian.org>,
++ Stuart Prescott <stuart@debian.org>,
++Build-Depends:
++ chrpath,
++ clang,
++ cmake (>= 3.1),
++ debhelper-compat (= 13),
++ dh-python,
++ dh-sequence-python3,
++ dh-sequence-sphinxdoc,
++ furo <!nodoc>,
++ libclang-dev,
++ libxml2-dev,
++ libxslt1-dev,
++ llvm-dev,
++ ninja-build,
++ patchelf,
++ python3-dev,
++ python3-distro,
++ python3-numpy,
++ python3-opengl,
++ python3-packaging,
++ python3-pip <!nocheck>,
++ python3-pkginfo <!nocheck>,
++ python3-myst-parser <!nodoc>,
++ python3-setuptools,
++ python3-sphinx <!nodoc>,
++ python3-sphinx-copybutton <!nodoc>,
++ python3-sphinx-design <!nodoc>,
++ python3-sphinxcontrib.qthelp <!nodoc>,
++ python3-wheel,
++ qml6-module-qtqml-workerscript (>= 6.8) <!nocheck>,
++ qml6-module-qtquick (>= 6.8) <!nocheck>,
++ qml6-module-qtquick-controls (>= 6.8) <!nocheck>,
++ qml6-module-qtquick-layouts (>= 6.8) <!nocheck>,
++ qml6-module-qtquick-templates (>= 6.8) <!nocheck>,
++ qml6-module-qtquick-window (>= 6.8) <!nocheck>,
++ qt6-3d-dev (>= 6.8),
++ qt6-base-dev (>= 6.8),
++ qt6-base-private-dev (>= 6.8),
++ qt6-charts-dev (>= 6.8),
++ qt6-connectivity-dev (>= 6.8) [linux-any],
++ qt6-datavis3d-dev (>= 6.8),
++ qt6-declarative-dev (>= 6.8),
++ qt6-declarative-private-dev (>= 6.8),
++ qt6-graphs-dev (>= 6.8),
++ qt6-httpserver-dev (>= 6.8),
++ qt6-location-dev (>= 6.8),
++ qt6-multimedia-dev (>= 6.8),
++ qt6-networkauth-dev (>= 6.8),
++ qt6-pdf-dev (>= 6.8) [amd64 arm64 armhf i386],
++ qt6-positioning-dev (>= 6.8),
++ qt6-qmllint-plugins (>= 6.8),
++ qt6-qmltooling-plugins (>= 6.8),
++ qt6-quick3d-dev (>= 6.8),
++ qt6-remoteobjects-dev (>= 6.8),
++ qt6-scxml-dev (>= 6.8),
++ qt6-sensors-dev (>= 6.8),
++ qt6-serialbus-dev (>= 6.8),
++ qt6-serialport-dev (>= 6.8),
++ qt6-shadertools-dev (>= 6.8),
++ qt6-speech-dev (>= 6.8),
++ qt6-svg-dev (>= 6.8),
++ qt6-tools-dev (>= 6.8),
++ qt6-virtualkeyboard-dev (>= 6.8),
++ qt6-wayland-dev (>= 6.8) [linux-any],
++ qt6-webchannel-dev (>= 6.8),
++ qt6-webengine-dev (>= 6.8) [amd64 arm64 armhf i386],
++ qt6-websockets-dev (>= 6.8),
++ qt6-webview-dev (>= 6.8) [amd64 arm64 armhf i386],
++ qtchooser,
++ sip-tools (>= 6.5),
++ xauth <!nocheck>,
++ xvfb <!nocheck>,
++Build-Conflicts:
++ libpyside6-dev,
++ libshiboken6-dev,
++Rules-Requires-Root: no
++Standards-Version: 4.7.0
++Homepage: https://wiki.qt.io/Qt_for_Python
++Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/pyside6.git
++Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/pyside6
++
++Package: libpyside6-dev
++Section: libdevel
++Architecture: any
++Depends:
++ libpyside6-py3-6.8 (= ${binary:Version}),
++ ${misc:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 (development files)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package provides the development headers for the libpyside6 library.
++
++Package: libpyside6-py3-6.8
++Section: libs
++Architecture: any
++Depends:
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Conflicts:
++ libpyside6-py3-6.2,
++ libpyside6-py3-6.4,
++ libpyside6-py3-6.6,
++ libpyside6-py3-6.7,
++Replaces:
++ libpyside6-py3-6.2,
++ libpyside6-py3-6.4,
++ libpyside6-py3-6.6,
++ libpyside6-py3-6.7,
++Provides:
++ libpyside6-py3,
++Description: Python 3 bindings for Qt 6 (base files)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python3 base file used by all modules.
++
++Package: libshiboken6-dev
++Section: libdevel
++Architecture: any
++Depends:
++ libshiboken6-py3-6.8 (= ${binary:Version}),
++ python3-dev,
++ shiboken6 (= ${source:Version}),
++ ${misc:Depends},
++ ${shlibs:Depends},
++Description: CPython bindings generator for C++ libraries (development files)
++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython
++ source code. It collects information from library headers, and then
++ merges modifications and handwritten code defined in the typesystem
++ description.
++ .
++ Shiboken6 is the binding generator used to create the PySide6 bindings.
++ .
++ This package provides the development headers for the libshiboken6 library.
++
++Package: libshiboken6-py3-6.8
++Section: libs
++Architecture: any
++Depends:
++ python3,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Conflicts:
++ libshiboken6-py3-6.2,
++ libshiboken6-py3-6.4,
++ libshiboken6-py3-6.6,
++ libshiboken6-py3-6.7,
++Replaces:
++ libshiboken6-py3-6.2,
++ libshiboken6-py3-6.4,
++ libshiboken6-py3-6.6,
++ libshiboken6-py3-6.7,
++Provides:
++ libshiboken6-py3,
++Description: CPython bindings generator for C++ libraries (Python3 shared library)
++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython
++ source code. It collects information from library headers, and then
++ merges modifications and handwritten code defined in the typesystem
++ description.
++ .
++ Shiboken6 is the binding generator used to create the PySide6 bindings.
++ .
++ This package contains the shared Python 3 library used by shiboken6.
++
++Package: pyside6-tools
++Architecture: any
++Section: devel
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: development tools for PySide6 (lupdate)
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ PySide6 ships Python bindings for the Qt 6 framework. This package ships
++ the following accompanying tools:
++  * pyside6-lupdate - update Qt Linguist translation files for PySide
++
++Package: python-pyside6-doc
++Architecture: all
++Section: doc
++Depends:
++ ${misc:Depends},
++ ${sphinxdoc:Depends},
++Multi-Arch: foreign
++Description: Python bindings for Qt 6 (common documentation)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains the common documentation package.
++
++Package: python3-pyside6.qt3danimation
++Architecture: any
++Depends:
++ python3-pyside6.qt3dcore,
++ python3-pyside6.qt3drender,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DAnimation module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DAnimation module.
++
++Package: python3-pyside6.qt3dcore
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DCore module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DCore module.
++
++Package: python3-pyside6.qt3dextras
++Architecture: any
++Depends:
++ python3-pyside6.qt3dcore,
++ python3-pyside6.qt3drender,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DExtras module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DExtras module.
++
++Package: python3-pyside6.qt3dinput
++Architecture: any
++Depends:
++ python3-pyside6.qt3dcore,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DInput module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DInput module.
++
++Package: python3-pyside6.qt3dlogic
++Architecture: any
++Depends:
++ python3-pyside6.qt3dcore,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DLogic module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DLogic module.
++
++Package: python3-pyside6.qt3drender
++Architecture: any
++Depends:
++ python3-pyside6.qt3dcore,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtopengl,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 3DRender module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Qt3DRender module.
++
++Package: python3-pyside6.qtasyncio
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 ASyncIO (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtAsyncio module.
++
++Package: python3-pyside6.qtbluetooth
++Architecture: linux-any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Bluetooth (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtBluetooth module.
++
++Package: python3-pyside6.qtcharts
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Charts module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtCharts module.
++
++Package: python3-pyside6.qtconcurrent
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Concurrent module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtConcurrent module.
++
++Package: python3-pyside6.qtcore
++Architecture: any
++Depends:
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Suggests:
++ python-pyside6-doc,
++Description: Python bindings for Qt 6 core module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtCore module.
++
++Package: python3-pyside6.qtdatavisualization
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Data Visualization (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtDataVisualization module.
++
++Package: python3-pyside6.qtdbus
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 DBus (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtDBus module.
++
++Package: python3-pyside6.qtdesigner
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Designer (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtDesigner module.
++
++Package: python3-pyside6.qtgraphs
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtqml,
++ python3-pyside6.qtquick,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Graphs (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtGraphs module.
++
++Package: python3-pyside6.qtgraphswidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgraphs,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtquick,
++ python3-pyside6.qtquickwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 GraphsWidgets (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtGraphsWidgets module.
++
++Package: python3-pyside6.qtgui
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Gui module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtGui module.
++
++Package: python3-pyside6.qthelp
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Help module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtHelp module.
++
++Package: python3-pyside6.qthttpserver
++Architecture: any
++Depends:
++ python3-pyside6.qtconcurrent,
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtwebsockets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 HttpServer (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtHttpServer module.
++
++Package: python3-pyside6.qtmultimedia
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Multimedia module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtMultimedia module.
++
++Package: python3-pyside6.qtmultimediawidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtmultimedia,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 MultimediaWidgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtMultimediaWidgets module.
++
++Package: python3-pyside6.qtlocation
++Architecture: any
++Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends},
++ python3-pyside6.qtcore, python3-pyside6.qtpositioning
++Description: Python bindings for Qt 6 Location module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtLocation module.
++
++Package: python3-pyside6.qtnetwork
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Network module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtNetwork module.
++
++Package: python3-pyside6.qtnetworkauth
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 NetworkAuth (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtNetworkAuth module.
++
++Package: python3-pyside6.qtnfc
++Architecture: linux-any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 NFC (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtNfc module.
++
++Package: python3-pyside6.qtopengl
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 OpenGL module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtOpenGL module.
++
++Package: python3-pyside6.qtopenglwidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 OpenGLWidgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtOpenGLWidgets module.
++
++Package: python3-pyside6.qtpdf
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 PDF module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtPdf module.
++
++Package: python3-pyside6.qtpdfwidgets
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtpdf,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 PDF Widgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtPdfWidgets module.
++
++Package: python3-pyside6.qtpositioning
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Positioning module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtPositioning module.
++
++Package: python3-pyside6.qtprintsupport
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 PrintSupport module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtPrintSupport module.
++
++Package: python3-pyside6.qtqml
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Qml module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQml module.
++
++Package: python3-pyside6.qtquick
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtopengl,
++ python3-pyside6.qtqml,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Quick module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQuick module.
++
++Package: python3-pyside6.qtquick3d
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtqml,
++ python3-pyside6.qtquick,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Quick3D (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQuick3D module.
++
++Package: python3-pyside6.qtquickcontrols2
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtquick,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 QuickControls2 (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQuickControls2 module.
++
++Package: python3-pyside6.qtquicktest
++Architecture: any
++Depends:
++ python3-pyside6.qtquick,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 QuickTest (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQuickTest module.
++
++Package: python3-pyside6.qtquickwidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtqml,
++ python3-pyside6.qtquick,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 QuickWidgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtQuickWidgets module.
++
++Package: python3-pyside6.qtremoteobjects
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 RemoteObjects (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtRemoteObjects module.
++
++Package: python3-pyside6.qtscxml
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Scxml (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the Scxml module.
++
++Package: python3-pyside6.qtsensors
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Sensors module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSensors module.
++
++Package: python3-pyside6.qtserialbus
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtserialport,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 SerialBus (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSerialBus module.
++
++Package: python3-pyside6.qtserialport
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 SerialPort (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSerialPort module.
++
++Package: python3-pyside6.qtspatialaudio
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtmultimedia,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Spatial Audio (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSpatialAudio module.
++
++Package: python3-pyside6.qtsql
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Sql module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSql module.
++
++Package: python3-pyside6.qtstatemachine
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 State Machine (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtStateMachine module.
++
++Package: python3-pyside6.qtsvg
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Svg module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSvg module.
++
++Package: python3-pyside6.qtsvgwidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtsvg,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 SvgWidgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtSvgWidgets module.
++
++Package: python3-pyside6.qttest
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Test module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtTest module.
++
++Package: python3-pyside6.qttexttospeech
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 TextToSpeech module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtTextToSpeech module.
++
++Package: python3-pyside6.qtuitools
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtwidgets,
++ python3-pyside6.qtxml,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 UiTools module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtUiTools module.
++
++Package: python3-pyside6.qtwebchannel
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebChannel module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebChannel module.
++
++Package: python3-pyside6.qtwebenginecore
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtprintsupport,
++ python3-pyside6.qtwebchannel,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebEngineCore module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebEngineCore module.
++
++Package: python3-pyside6.qtwebenginequick
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtqml,
++ python3-pyside6.qtwebenginecore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebEngineQuick module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebEnginequick module.
++
++Package: python3-pyside6.qtwebenginewidgets
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ python3-pyside6.qtnetwork,
++ python3-pyside6.qtprintsupport,
++ python3-pyside6.qtwebchannel,
++ python3-pyside6.qtwebenginecore,
++ python3-pyside6.qtwidgets,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebEngineWidgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebEngineWidgets module.
++
++Package: python3-pyside6.qtwebsockets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtnetwork,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebSockets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebSockets module.
++
++Package: python3-pyside6.qtwebview
++Architecture: amd64 arm64 armhf i386
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtwebenginecore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 WebView module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWebView module.
++
++Package: python3-pyside6.qtwidgets
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ python3-pyside6.qtgui,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Widgets module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtWidgets module.
++
++Package: python3-pyside6.qtxml
++Architecture: any
++Depends:
++ python3-pyside6.qtcore,
++ ${misc:Depends},
++ ${python3:Depends},
++ ${shlibs:Depends},
++Description: Python bindings for Qt 6 Xml module (Python 3)
++ pyside6 provides Python bindings for Qt 6.x framework.
++ .
++ Qt is a cross-platform C++ application framework. Qt's primary feature
++ is its rich set of widgets that provide standard GUI functionality.
++ .
++ This package contains Python 3 bindings for the QtXml module.
++
++Package: shiboken6
++Section: devel
++Architecture: all
++Depends:
++ python3,
++ ${misc:Depends},
++ ${shlibs:Depends},
++Description: CPython bindings generator for C++ libraries
++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython
++ source code. It collects information from library headers, and then
++ merges modifications and handwritten code defined in the typesystem
++ description.
++ .
++ Shiboken6 is the binding generator used to create the PySide6 bindings.
++
++Package: shiboken6-doc
++Architecture: all
++Section: doc
++Depends:
++ ${misc:Depends},
++ ${sphinxdoc:Depends},
++Multi-Arch: foreign
++Description: CPython bindings generator for C++ libraries (common documentation)
++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython
++ source code. It collects information from library headers, and then
++ merges modifications and handwritten code defined in the typesystem
++ description.
++ .
++ Shiboken6 is the binding generator used to create the PySide6 bindings.
++ .
++ This package contains the common documentation.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..17fe7033698af6f8a50fe8005410952e669ef77c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1383 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: PySide6
++Source: https://download.qt.io/official_releases/QtForPython/
++
++Files: *
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: build_scripts/config.py
++Copyright: 2018, The Qt Company Ltd.
++License: GPL-2 or GPL-3 or LGPL-3
++
++Files: debian/*
++Copyright: 2024, Stuart Prescott <stuart@debian.org>
++ 2020-2023, Dmitry Shachnev <mitya57@debian.org>
++ 2018, 2019, Sophie Brun <sophie@freexian.com>
++License: GPL-2+ or LGPL-3
++
++Files: examples/bluetooth/lowenergyscanner/Scanner/*
++Copyright: 2023, The Qt Company Ltd.
++ 2013, BlackBerry Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/bluetooth/lowenergyscanner/Scanner/Main.qml
++ examples/bluetooth/lowenergyscanner/Scanner/qmldir
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/corelib/settingseditor/settingseditor.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/corelib/threads/mandelbrot.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/demos/colorpaletteclient/QtExampleStyle/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: examples/demos/documentviewer/pdfviewer/*
++Copyright: 2017, Klaralvdalens Datakonsult AB (KDAB).
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/demos/documentviewer/pdfviewer/pdfviewer.py
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/httpserver/*
++Copyright: 2022, The Qt Company Ltd.
++ 2020, Mikhail Svetkin <mikhail.svetkin@gmail.com>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/httpserver/simplehttpserver/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/multimedia/audiooutput/audiooutput.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/network/blockingfortuneclient/blockingfortuneclient.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/network/fortuneclient/fortuneclient.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/network/fortuneserver/fortuneserver.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/network/threadedfortuneserver/threadedfortuneserver.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/opengl/hellogl2/*
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/opengl/hellogl2/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/opengl/hellogl2/mainwindow.py
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/opengl/textures/textures.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/quick/shared/LauncherList.qml
++Copyright: 2017, The Qt Company Ltd.
++ 2017, Crimson AS <info@crimson.no>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/quick/shared/shared_rc.py
++Copyright: 2017, 2021, The Qt Comp
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/quick/window/rc_window.py
++Copyright: 2017, 2021, The Qt Comp
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/quickcontrols/gallery/rc_gallery.py
++Copyright: 2017, 2021, The Qt Comp
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/remoteobjects/*
++Copyright: 2022, The Qt Company Ltd.
++ 2017, Ford Motor Company
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/remoteobjects/modelview/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/samplebinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: examples/scriptableapplication/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: examples/statemachine/*
++Copyright: 2022, The Qt Company Ltd.
++ 2010, velociraptor Genjix <aphidia@hotmail.com>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/statemachine/moveblocks/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/statemachine/ping_pong/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/statemachine/rogue/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/statemachine/trafficlight/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/webchannel/standalone/core.py
++ examples/webchannel/standalone/dialog.py
++ examples/webchannel/standalone/websocketclientwrapper.py
++ examples/webchannel/standalone/websockettransport.py
++Copyright: 2022, The Qt Company Ltd.
++ 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/webchannel/standalone/main.py
++Copyright: 2022, The Qt Company Ltd.
++ 2016, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/*
++Copyright: 2011-2014, Christopher Jeffrey. (MIT Licensed)
++License: Expat
++
++Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/markdown.css
++Copyright: Twitter Inc.
++License: Apache-2.0
++
++Files: examples/widgetbinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: examples/widgets/animation/animatedtiles/animatedtiles.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/animation/appchooser/appchooser.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/animation/easing/easing.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/animation/states/*
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/animation/states/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/dialogs/classwizard/classwizard.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/dialogs/extension/extension.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/dialogs/standarddialogs/standarddialogs.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/dialogs/trivialwizard/trivialwizard.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/draganddrop/draggabletext/draggabletext.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/effects/lighting/lighting.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/anchorlayout/anchorlayout.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/collidingmice/*
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/collidingmice/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/diagramscene/diagramscene.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/graphicsview/elasticnodes/elasticnodes.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/address_book/*
++Copyright: 2022, The Qt Company Ltd.
++ 2011, Arun Srinivasan <rulfzid@gmail.com>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/address_book/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/basicfiltermodel/basicsortfiltermodel.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/fetchmore/*
++Copyright: 2022, The Qt Company Ltd.
++ 2013, Riverbank Computing Limited.
++ 2009, Darryl Wallace, 2009, <wallacdj@gmail.com>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/fetchmore/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/stardelegate/*
++Copyright: 2022, The Qt Company Ltd.
++ 2011, Arun Srinivasan <rulfzid@gmail.com>
++ 2010, Hans-Peter Jansen <hpj@urpla.net>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/itemviews/stardelegate/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/layouts/basiclayouts/basiclayouts.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/layouts/flowlayout/flowlayout.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/mainwindows/application/application.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/mainwindows/dockwidgets/dockwidgets.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/mainwindows/mdi/mdi.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/painting/basicdrawing/basicdrawing.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/painting/concentriccircles/concentriccircles.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/richtext/orderform/orderform.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/richtext/textobject/textobject.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/tutorials/addressbook/*
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/tutorials/addressbook/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/widgets/widgets/tetrix/tetrix.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: examples/xml/dombookmarks/dombookmarks.py
++Copyright: 2022, 2023, The Qt Company Ltd.
++ 2010, 2013, Riverbank Computing Limited.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside-tools/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside-tools/cmake/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/CMakeLists.txt
++ sources/pyside6/cmake_uninstall.cmake
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DAnimation/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DAnimation/typesystem_3danimation.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/Qt3DCore/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DCore/typesystem_3dcore.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/Qt3DExtras/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DExtras/typesystem_3dextras.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/Qt3DInput/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DInput/typesystem_3dinput.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/Qt3DLogic/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DLogic/typesystem_3dlogic.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/Qt3DRender/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/Qt3DRender/typesystem_3drender.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtAxContainer/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtBluetooth/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtBluetooth/typesystem_bluetooth.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtCharts/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtCharts/typesystem_charts.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtConcurrent/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtCore/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtDBus/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtDataVisualization/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtDesigner/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtGraphsWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtGraphsWidgets/typesystem_graphswidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtGui/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtHelp/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtHttpServer/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtLocation/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtLocation/typesystem_location.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtMultimedia/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtMultimediaWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtMultimediaWidgets/typesystem_multimediawidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtNetwork/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtNetworkAuth/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtNetworkAuth/typesystem_networkauth.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtNfc/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtNfc/typesystem_nfc.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtOpenGL/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtOpenGLWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtOpenGLWidgets/typesystem_openglwidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtPdf/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtPdf/typesystem_pdf.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtPdfWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtPdfWidgets/typesystem_pdfwidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtPositioning/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtPositioning/typesystem_positioning.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtPrintSupport/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQml/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuick/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuick3D/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtQuickControls2/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuickControls2/typesystem_quickcontrols2.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtQuickTest/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuickTest/typesystem_quicktest.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtQuickWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtQuickWidgets/typesystem_quickwidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtRemoteObjects/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtRemoteObjects/typesystem_remoteobjects.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtScxml/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtScxml/typesystem_scxml.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSensors/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSensors/typesystem_sensors.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSerialBus/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSerialPort/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSerialPort/typesystem_serialport.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSpatialAudio/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSpatialAudio/typesystem_spatialaudio.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSql/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtStateMachine/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSvg/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSvg/typesystem_svg.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtSvgWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtSvgWidgets/typesystem_svgwidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtTest/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtTextToSpeech/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtTextToSpeech/typesystem_texttospeech.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtUiTools/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebChannel/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebChannel/typesystem_webchannel.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebEngineQuick/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebEngineQuick/typesystem_webenginequick.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtWebEngineWidgets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebEngineWidgets/typesystem_webenginewidgets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtWebSockets/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebSockets/typesystem_websockets.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtWebView/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtWebView/typesystem_webview.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/PySide6/QtWidgets/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtXml/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/PySide6/QtXml/typesystem_xml.xml
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/cmake/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/doc/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/doc/PySide6/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/_tags/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html
++Copyright: 2007-2010, the Sphinx team, see AUTHORS.
++License: BSD-2-clause
++
++Files: sources/pyside6/doc/api.rst
++ sources/pyside6/doc/conf.py.in
++ sources/pyside6/doc/considerations.rst
++ sources/pyside6/doc/contents.rst
++ sources/pyside6/doc/faq.rst
++ sources/pyside6/doc/gettingstarted.rst
++ sources/pyside6/doc/modules.rst
++ sources/pyside6/doc/package_details.rst
++ sources/pyside6/doc/videos.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/building_from_source/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/commercial/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/deployment/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/developer/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/developer/signalmanager.md
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/doc/extras/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/faq/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/index.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: LGPL-3
++
++Files: sources/pyside6/doc/inheritance_diagram.py
++Copyright: 2010, 2011, the PySide team.
++ 2007-2011, the Sphinx team, see AUTHORS.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/doc/qtattributionsscannertorst.py
++Copyright: 2022, The Qt Company Ltd.
++License: GPL-2 or GPL-3 or LGPL-3
++ Please fill license LGPL from header of sources/pyside6/doc/qtattributionsscannertorst.py
++
++Files: sources/pyside6/doc/tools/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/basictutorial/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/basictutorial/style.qss
++ sources/pyside6/doc/tutorials/basictutorial/widgetstyling.py
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/doc/tutorials/datavisualize/add_chart.rst
++ sources/pyside6/doc/tutorials/datavisualize/add_mainwindow.rst
++ sources/pyside6/doc/tutorials/datavisualize/add_tableview.rst
++ sources/pyside6/doc/tutorials/datavisualize/filter_data.rst
++ sources/pyside6/doc/tutorials/datavisualize/index.rst
++ sources/pyside6/doc/tutorials/datavisualize/plot_datapoints.rst
++ sources/pyside6/doc/tutorials/datavisualize/read_data.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/debugging/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/expenses/expenses.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/index.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/portingguide/chapter1/chapter1.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/portingguide/chapter2/chapter2.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/portingguide/chapter3/chapter3.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/portingguide/index.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/qmlapp/qmlapplication.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/qmlintegration/qmlintegration.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/pyside6/libpyside/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/libpysideqml/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/plugins/designer/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/plugins/uitools/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/qtexampleicons/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/qtexampleicons/module.c
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/tests/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtCore/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtCore/bug_829.py
++Copyright: 2022, The Qt Company Ltd.
++ 2011, Thomas Perl <m@thp.io>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/tests/QtDBus/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtDBus/test_dbus.py
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/tests/QtGui/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtNetwork/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtQml/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtQml/bug_814.py
++ sources/pyside6/tests/QtQml/bug_847.py
++Copyright: 2022, The Qt Company Ltd.
++ 2011, Thomas Perl <m@thp.io>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/tests/QtQuickTest/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtSql/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtStateMachine/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtTest/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtUiTools/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/QtWidgets/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/pysidetest/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/pyside6/tests/pysidetest/repr_test.py
++Copyright: 2022, The Qt Company Ltd.
++ 2019, Andreas Beckermann
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/pyside6/tests/signals/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/ApiExtractor/CMakeLists.txt
++ sources/shiboken6/ApiExtractor/cmake_uninstall.cmake
++ sources/shiboken6/ApiExtractor/icecc.cmake
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/ApiExtractor/parser/*
++Copyright: 2016, 2020, The Qt Company Ltd.
++ 2002-2005, Roberto Raggi <roberto@kdevelop.org>
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/ApiExtractor/parser/codemodel_enums.h
++ sources/shiboken6/ApiExtractor/parser/enumvalue.cpp
++ sources/shiboken6/ApiExtractor/parser/enumvalue.h
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/ApiExtractor/tests/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/CMakeLists.txt
++ sources/shiboken6/cmake_uninstall.cmake
++ sources/shiboken6/icecc.cmake
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/cmake/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/config.tests/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/data/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/doc/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GFDL-1.3
++
++Files: sources/shiboken6/doc/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/doc/_static/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/doc/_templates/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/doc/_themes/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/doc/_themes/pysidedocs_qthelp/domainindex.html
++Copyright: 2007-2010, the Sphinx team, see AUTHORS.
++License: BSD-2-clause
++
++Files: sources/shiboken6/doc/images/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/doc/scripts/*
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/generator/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/libshiboken/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/shibokenmodule/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/PSF-3.7.0.txt
++Copyright: i.e., "2001-2018, Python Software Foundation; All Rights
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/tests/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/dumpcodemodel/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/dumpcodemodel/main.cpp
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/tests/libminimal/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/libother/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/libsample/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/libsample/transform.cpp
++ sources/shiboken6/tests/libsample/transform.h
++Copyright: 2016, The Qt Company Ltd.
++ 2013, Kitware, Inc.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/tests/libsmart/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/minimalbinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/otherbinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/qtxmltosphinx/*
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/qtxmltosphinx/main.cpp
++Copyright: 2016-2024, The Qt Company Ltd.
++License: GPL-3-EXCEPT or LGPL-3
++
++Files: sources/shiboken6/tests/qtxmltosphinxtest/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/samplebinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/smartbinding/CMakeLists.txt
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++Files: sources/shiboken6/tests/test_generator/CMakeLists.txt
++ sources/shiboken6/tests/test_generator/run_test.cmake
++Copyright: 2023, 2024, The Qt Company Ltd.
++License: BSD-3-clause
++
++License: Apache-2.0
++ Licensed under the Apache License, Version 2.0 (the "License");
++ you may not use this file except in compliance with the License.
++ You may obtain a copy of the License at
++ .
++    http://www.apache.org/licenses/LICENSE-2.0
++ .
++ Unless required by applicable law or agreed to in writing, software
++ distributed under the License is distributed on an "AS IS" BASIS,
++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++ See the License for the specific language governing permissions and
++ limitations under the License.
++ .
++ On Debian systems, the complete text of the Apache license version 2
++ can be found in "/usr/share/common-licenses/Apache-2.0"
++
++License: BSD-2-clause
++ All rights reserved.
++ .
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions are
++ met:
++ .
++ * Redistributions of source code must retain the above copyright
++   notice, this list of conditions and the following disclaimer.
++ .
++ * Redistributions in binary form must reproduce the above copyright
++   notice, this list of conditions and the following disclaimer in the
++   documentation and/or other materials provided with the distribution.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
++ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++
++License: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions are
++ met:
++   * Redistributions of source code must retain the above copyright
++     notice, this list of conditions and the following disclaimer.
++   * Redistributions in binary form must reproduce the above copyright
++     notice, this list of conditions and the following disclaimer in
++     the documentation and/or other materials provided with the
++     distribution.
++   * Neither the name of The Qt Company Ltd nor the names of its
++     contributors may be used to endorse or promote products derived
++     from this software without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
++ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
++
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to deal
++ in the Software without restriction, including without limitation the rights
++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
++ THE SOFTWARE.
++
++License: GFDL-1.3
++ Documentation contributions included herein are the copyrights of their
++ respective owners. The documentation provided herein is licensed under the
++ terms of the GNU Free Documentation License version 1.3
++ (https://www.gnu.org/licenses/fdl.html) as published by the Free Software
++ Foundation. Qt and respective logos are trademarks of The Qt Company Ltd.
++ in Finland and/or other countries worldwide. All other trademarks are
++ property of their respective owners
++ .
++ On Debian systems, the complete text of the GNU Free Documentation License
++ version 1.3 can be found in
++ "/usr/share/common-licenses/GFDL-1.3"
++
++License: GPL-2
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License version 2 as
++ published by the Free Software Foundation.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2"
++
++License: GPL-2+
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License as published by
++ the Free Software Foundation; either version 2 of the License, or
++ (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <https://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
++
++License: GPL-3
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License version 3 as
++ published by the Free Software Foundation.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3"
++
++License: GPL-3-EXCEPT
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License version 3 as
++ published by the Free Software Foundation, annotated with The Qt Company
++ GPL Exception 1.0:
++ .
++ The Qt Company GPL Exception 1.0
++ .
++ Exception 1:
++ .
++ As a special exception you may create a larger work which contains the
++ output of this application and distribute that work under terms of your
++ choice, so long as the work is not otherwise derived from or based on
++ this application and so long as the work does not in itself generate
++ output that contains the output from this application in its original
++ or modified form.
++ .
++ Exception 2:
++ .
++ As a special exception, you have permission to combine this application
++ with Plugins licensed under the terms of your choice, to produce an
++ executable, and to copy and distribute the resulting executable under
++ the terms of your choice. However, the executable must be accompanied
++ by a prominent notice offering all users of the executable the entire
++ source code to this application, excluding the source code of the
++ independent modules, but including any changes you have made to this
++ application, under the terms of this license.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3"
++
++License: LGPL-3
++ This library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License version 3 as published by the Free Software Foundation.
++ .
++ This library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU Lesser General Public
++ License along with this library; if not, write to the Free Software
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
++ USA
++ .
++ On Debian systems, the complete text of the Lesser GNU General
++ Public License version 3 can be found in
++ "/usr/share/common-licenses/LGPL-3"
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7f527488ede86346c96db6c5200b0e3dcee4e641
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,37 @@@
++---
++check:
++  pattern:
++  - debian/
++  suffixes:
++  - qml
++  - cpp
++  - h
++ignore:
++  pattern:
++  - .flake8
++  - .gitattributes
++  - .pyproject
++  - .travis.yml
++  - .vscode
++  - .QT-ENTERPRISE-LICENSE-AGREEMENT
++  - COPYING
++  - LICENSES
++  - README*
++  - coin/.*.yaml
++  - requirements.*txt
++  - qt_attribution.json
++  suffixes:
++  - desktop
++  - icns
++  - ico
++  - jpg
++  - mesh
++  - mo
++  - png
++  - svg
++  - svgz
++  - pyc
++  - qm
++  - qrc
++  - qsb
++  - webp
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d7fba8e8426f84079edf4f1d74d2e9f06a37ebfe
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,50 @@@
++---
++".*":
++    copyright: "2016-2024 The Qt Company Ltd."
++    license: LGPL-3 or GPL-3-EXCEPT
++
++build_scripts/config.py:
++    license: GPL-2 or GPL-3 or LGPL-3
++
++examples/webenginewidgets/markdowneditor/resources/3rdparty/markdown.css:
++    copyright: "2011, Kevin Burke"
++    license: Apache-2.0
++
++examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKDOWN-LICENSE.txt:
++    skip: 1
++
++examples/webenginewidgets/markdowneditor/resources/3rdparty/marked.js:
++    copyright: "2011-2018, Christopher Jeffrey"
++    license: Expat
++
++examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKED-LICENSE.txt:
++    skip: 1
++
++sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html:
++    license: BSD-2-clause
++
++sources/shiboken6/doc/_themes/pysidedocs_qthelp/domainindex.html:
++    license: BSD-2-clause
++
++sources/pyside6/doc/conf.py.in:
++    copyright: "2016-2024 The Qt Company Ltd."
++    license: GFDL-1.3
++
++sources/pyside6/doc/.*rst:
++    copyright: "2016-2024 The Qt Company Ltd."
++    license: GFDL-1.3
++
++sources/shiboken6/doc/conf.py.in:
++    copyright: "2016-2024 The Qt Company Ltd."
++    license: GFDL-1.3
++
++sources/shiboken6/doc/.*rst:
++    copyright: "2016-2024 The Qt Company Ltd."
++    license: GFDL-1.3
++
++debian:
++    copyright: |
++      2018-2019 Sophie Brun <sophie@freexian.com>
++      2020-2023 Dmitry Shachnev <mitya57@debian.org>
++      2024      Stuart Prescott <stuart@debian.org>
++    license: GPL-2+ or LGPL-3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0458b875e4621ecc66e0a25ffb5155c23d3b5200
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++Files:"build_scripts/config.py" License short_name="GPL-2 or GPL-3 or LGPL-3"
++
++! Files:"sources/pyside6/doc/qtattributionsscannertorst.py" License short_name="GPL-2 or GPL-3 or LGPL-3"
++
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e29e5010f561abddd69b9c49e2af101bea9a445d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++[DEFAULT]
++pristine-tar = True
++sign-tags = True
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bc2edd9929cc78f74a6cf035e02e3544223cd765
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,6 @@@
++build/qfp*/install/include/PySide6 usr/include
++build/qfp*/install/lib/cmake/PySide6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
++build/qfp-*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH}
++build/qfp-*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
++build/qfp-*/install/share/PySide6 usr/share
++usr/lib/python*/dist-packages/PySide6/include/ usr/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f99741f6355702d8603b83a63e073a2bde713781
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++build/qfp-*/install/lib/libpyside6*.so.*            usr/lib/${DEB_HOST_MULTIARCH}
++usr/lib/python*/dist-packages/PySide6-*-info/
++usr/lib/python*/dist-packages/PySide6/__init__.py
++usr/lib/python*/dist-packages/PySide6/__feature__.pyi
++usr/lib/python*/dist-packages/PySide6/py.typed
++usr/lib/python*/dist-packages/PySide6/_config.py
++usr/lib/python*/dist-packages/PySide6/_git_pyside_version.py
++usr/lib/python*/dist-packages/PySide6/support/
++usr/lib/python*/dist-packages/PySide6/typesystems
++usr/lib/python*/dist-packages/PySide6/glue
++usr/lib/python*/dist-packages/PySide6/Qt/modules/*.json
++usr/lib/python*/dist-packages/PySide6/Qt/lib/*/qt6/metatypes/*.json
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c646f6b53a5074be0c72623d98065debcb236672
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++# We ship compiled versions for each supported python3 version, with a symlink to the default version
++package-name-doesnt-match-sonames *
++repeated-path-segment lib [usr/lib/python3/dist-packages/PySide6/Qt/lib/]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fd169ffe98461da3a07bf3d9ba2fcef41ac56529
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++# Dependencies need to be manually managed for all PySide6 modules
++# Stub out the modules here to prevent automated generation of dependencies
++PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c1fda3bcf2f009c10b549057ddf70b8ffacc18bb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++build/qfp-*/install/include/shiboken6 usr/include
++build/qfp-*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
++build/qfp-*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH}
++build/qfp-*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b8f5c130a7ccd117d41dcf2cd39934be3960360a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++build/qfp-*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
++build/qfp-*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/
++usr/lib/python*/dist-packages/shiboken6*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c85f9d25541e5ed1f74a8f4610a8c6e704033d58
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# We ship compiled versions for each supported python3 version, with a symlink to the default version
++package-name-doesnt-match-sonames *
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7b131a6e0f358d2f11062b5ac9cd5a4ff0756fe9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++# Dependencies need to be manually managed for all PySide6 modules
++# Stub out the modules here to prevent automated generation of dependencies
++shiboken6
++shiboken6_generator
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..aa8eabf5d56edf11273132456b00f23c9e14207b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,16 @@@
++
++# there are two copies of all outputs in the package:
++# one in ./build/.../install/ that is in normal FHS format,
++# and another in dist-packages that we don't want
++usr/lib/python*/dist-packages/PySide6/scripts/deploy_lib
++usr/lib/python*/dist-packages/PySide6/include/
++usr/lib/python*/dist-packages/PySide6/libpyside6.*.so.*
++usr/lib/python*/dist-packages/PySide6/libpyside6qml.*.so.*
++usr/lib/python*/dist-packages/PySide6/doc/*
++
++# avoid copies of libraries that end up copied into the staging area
++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavcodec.so.*
++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavformat.so*
++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavutil.so.*
++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswresample.so.*
++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswscale.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e32857b40520270abd48cc6a020972847318d5c0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,27 @@@
++From: Dmitry Shachnev <mitya57@debian.org>
++Date: Sun, 14 Nov 2021 21:08:50 +0300
++Subject: Find the build directory matching the current interpreter
++
++This is needed to allow us to run tests with all supported Python versions.
++Without this patch, the latest build directory will be always picked, no
++matter what the current interpreter is.
++---
++ testing/buildlog.py | 5 +++++
++ 1 file changed, 5 insertions(+)
++
++diff --git a/testing/buildlog.py b/testing/buildlog.py
++index 90ff436..034f103 100644
++--- a/testing/buildlog.py
+++++ b/testing/buildlog.py
++@@ -63,6 +63,11 @@ class BuildLog:
++                     )
++                     sys.exit(1)
++ 
+++                # We need to find the build directory for the current interpreter
+++                py_version = "{}.{}".format(sys.version_info[0], sys.version_info[1])
+++                if py_version not in build_classifiers:
+++                    continue
+++
++                 if not os.path.exists(build_dir):
++                     rel_dir, low_part = os.path.split(build_dir)
++                     rel_dir, two_part = os.path.split(rel_dir)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..17f3c1e7d416ba1528bcd976047f50a01a7d3276
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,18 @@@
++From: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
++Date: Fri, 3 May 2024 16:47:57 +1000
++Subject: disable-qtexampleicons
++
++---
++ sources/pyside6/CMakeLists.txt | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/sources/pyside6/CMakeLists.txt b/sources/pyside6/CMakeLists.txt
++index f45c071..fbb55a6 100644
++--- a/sources/pyside6/CMakeLists.txt
+++++ b/sources/pyside6/CMakeLists.txt
++@@ -42,4 +42,4 @@ endif()
++ 
++ add_subdirectory(doc)
++ 
++-add_subdirectory(qtexampleicons)
+++# add_subdirectory(qtexampleicons)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..346ce735fdc222028354e197c6a2b9a41b2af683
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,21 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Fri, 3 May 2024 16:48:49 +1000
++Subject: Fix missing subparser in test harness
++
++Not needed in the build but needed for debugging the test harness...
++---
++ testing/command.py | 1 +
++ 1 file changed, 1 insertion(+)
++
++diff --git a/testing/command.py b/testing/command.py
++index be4ed8a..e0b73d0 100644
++--- a/testing/command.py
+++++ b/testing/command.py
++@@ -199,6 +199,7 @@ def main():
++         type=int,
++         help="use build number n (0-based), latest = -1 (default)",
++     )
+++    parser_list = subparsers.add_parser("list")
++     args = parser.parse_args()
++ 
++     if hasattr(args, "buildno"):
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b88d7065d45453ad063c5ff30bfe1f803ee874cf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,36 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Fri, 3 May 2024 16:50:13 +1000
++Subject: Add failing tests to blacklist
++
++Tests are still run but will fail. They are run multiple times to see if
++they still fail - it would be better to just skip them.
++
++It is not yet clear whether these failures are important.
++---
++ build_history/blacklist.txt | 16 ++++++++++++++++
++ 1 file changed, 16 insertions(+)
++
++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
++index 5f0183f..f805980 100644
++--- a/build_history/blacklist.txt
+++++ b/build_history/blacklist.txt
++@@ -91,3 +91,19 @@
++ [QtQml::qqmlincubator_incubateWhile]
++     pypy        # gives timeout on macOS if I run video converter while testing
++ # 2022-03-04 PyPy: Currently 28 of 657 tests fail
+++
+++# Debian packaging failing tests
+++[sample::array_numpy]
+++    py3
+++[sample::nontypetemplate]
+++    py3
+++[pyside6-android-deploy::test_pyside6_android_deploy]
+++    py3
+++[QtCore::qinstallmsghandler_test]
+++    py3
+++[QtCore::loggingcategorymacros_test]
+++    py3
+++[QtGui::qpainter_test]
+++    py3
+++[QtCharts::qcharts_numpy_test]
+++    py3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c0f5cc923a01150079b89581425475c66f4fd565
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,34 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Sun, 16 Feb 2025 01:27:09 +1100
++Subject: Fix numpy header detection
++
++Existing code makes assumptions about site-packages/dist-packages
++and fails to find the headers; numpy has an explicit function for this
++---
++ build_scripts/utils.py | 13 ++-----------
++ 1 file changed, 2 insertions(+), 11 deletions(-)
++
++diff --git a/build_scripts/utils.py b/build_scripts/utils.py
++index 29f2545..d5c1063 100644
++--- a/build_scripts/utils.py
+++++ b/build_scripts/utils.py
++@@ -77,17 +77,8 @@ def update_env_path(newpaths):
++ 
++ 
++ def get_numpy_location():
++-    for p in sys.path:
++-        if 'site-' in p:
++-            numpy = Path(p).resolve() / 'numpy'
++-            if numpy.is_dir():
++-                candidate = numpy / '_core' / 'include'  # Version 2
++-                if not candidate.is_dir():
++-                    candidate = numpy / 'core' / 'include'  # Version 1
++-                if candidate.is_dir():
++-                    return os.fspath(candidate)
++-                log.warning(f"Cannot find numpy include dir under {numpy}")
++-    return None
+++    import numpy
+++    return numpy.get_include()
++ 
++ 
++ def platform_cmake_options(as_tuple_list=False):
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4739114fa84adf017dc196f8c25a7c389e9ba228
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,25 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Tue, 10 Sep 2024 06:34:52 +1000
++Subject: Mark arm64 test failures as xfail temporarily
++
++Try to at least get a package built to be able to debug the failure
++---
++ build_history/blacklist.txt | 8 ++++++++
++ 1 file changed, 8 insertions(+)
++
++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
++index f805980..dfee4f9 100644
++--- a/build_history/blacklist.txt
+++++ b/build_history/blacklist.txt
++@@ -107,3 +107,11 @@
++     py3
++ [QtCharts::qcharts_numpy_test]
++     py3
+++
+++# Debian arm64-specific failures - temporarily xfail them
+++[QtWidgets::bug_668]
+++    py3
+++[QtWidgets::bug_728]
+++    py3
+++[pysidetest::new_inherited_functions_test]
+++    py3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bc6d222198d8c4c92004d7181ffb4809eacc4307
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Sun, 6 Oct 2024 19:46:11 +1100
++Subject: XFAIL a new test failure with 6.7.2
++
++Tests are substantially changed in new release; library not
++being found in multi-arch paths
++---
++ build_history/blacklist.txt | 2 ++
++ 1 file changed, 2 insertions(+)
++
++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
++index dfee4f9..43fa65e 100644
++--- a/build_history/blacklist.txt
+++++ b/build_history/blacklist.txt
++@@ -99,6 +99,8 @@
++     py3
++ [pyside6-android-deploy::test_pyside6_android_deploy]
++     py3
+++[pyside6-deploy::test_pyside6_deploy]
+++    py3
++ [QtCore::qinstallmsghandler_test]
++     py3
++ [QtCore::loggingcategorymacros_test]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0d2621715d8a7c1940371ff5032001cf4da5f9f9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,20 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Mon, 14 Oct 2024 12:39:53 +1100
++Subject: XFAIL smart::smart_pointer
++
++Failure seen on armel
++---
++ build_history/blacklist.txt | 1 +
++ 1 file changed, 1 insertion(+)
++
++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
++index 43fa65e..9219f1c 100644
++--- a/build_history/blacklist.txt
+++++ b/build_history/blacklist.txt
++@@ -1,5 +1,6 @@
++ [smart::smart_pointer]
++     darwin ci
+++    py3
++ [testmodifydocumentation]
++     darwin arm
++ [signals::signal_signature_test]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6836e6cf3e1a465508061783ff50d1dee94c7da6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,21 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Mon, 14 Oct 2024 12:45:22 +1100
++Subject: XFAIL QtQml::qquickitem_grabToImage
++
++Failure seen on mips64el
++---
++ build_history/blacklist.txt | 4 ++++
++ 1 file changed, 4 insertions(+)
++
++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
++index 9219f1c..b7238fb 100644
++--- a/build_history/blacklist.txt
+++++ b/build_history/blacklist.txt
++@@ -118,3 +118,7 @@
++     py3
++ [pysidetest::new_inherited_functions_test]
++     py3
+++
+++# Debian  mips64el-specific failures - temporarily xfail them
+++[QtQml::qquickitem_grabToImage]
+++    py3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..22a1b6d6fdd3eeac82b29c948ae5b62896e80293
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++From: Stuart Prescott <stuart@debian.org>
++Date: Tue, 18 Feb 2025 00:50:57 +1100
++Subject: Fix python module paths in CMake
++
++---
++ sources/shiboken6/cmake/ShibokenHelpers.cmake | 4 ++--
++ 1 file changed, 2 insertions(+), 2 deletions(-)
++
++diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake
++index 9c47770..fa61aed 100644
++--- a/sources/shiboken6/cmake/ShibokenHelpers.cmake
+++++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake
++@@ -125,13 +125,13 @@ macro(shiboken_internal_set_python_site_packages)
++                 if sys.platform == 'win32':
++                     lib_path = sysconfig.get_path('purelib')
++                 else:
++-                    lib_path = sysconfig.get_path('purelib', scheme='posix_prefix')
+++                    lib_path = sysconfig.get_path('purelib', scheme='deb_system')
++ 
++                 # /home/qt/dev/env
++                 if sys.platform == 'win32':
++                     data_path = sysconfig.get_path('data')
++                 else:
++-                    data_path = sysconfig.get_path('data', scheme='posix_prefix')
+++                    data_path = sysconfig.get_path('data', scheme='deb_system')
++ 
++                 # /lib/python3.9/site-packages
++                 rel_path = lib_path.replace(data_path, '')
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f2aea2b507a89300eea53aec976ef449498aaf0c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,10 @@@
++0001-test-with-current-interpreter.patch
++0002-disable-qtexampleicons.patch
++0003-Fix-missing-subparser-in-test-harness.patch
++0004-Add-failing-tests-to-blacklist.patch
++0005-Fix-numpy-header-detection.patch
++0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
++0007-XFAIL-a-new-test-failure-with-6.7.2.patch
++0008-XFAIL-smart-smart_pointer.patch
++0009-XFAIL-QtQml-qquickitem_grabToImage.patch
++0010-Fix-python-module-paths-in-CMake.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6c34515c18c0c5d0500709214cfd901bdca41b48
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++# Dependencies need to be manually managed for all PySide6 modules
++# Stub out the modules here to prevent automated generation of dependencies
++shiboken6
++shiboken6_generator
++PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c4d8b2fe3014275c3b1951353f7fc136c157b22a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++dir|-4.0|/usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/android/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e39ee45a8ad50bc15705d5d9285262ab75af9183
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,16 @@@
++usr/bin/pyside6-* usr/bin
++usr/bin/shiboken6-genpyi
++usr/lib/python*/dist-packages/PySide6/assistant
++usr/lib/python*/dist-packages/PySide6/balsam
++usr/lib/python*/dist-packages/PySide6/balsamui
++usr/lib/python*/dist-packages/PySide6/designer
++usr/lib/python*/dist-packages/PySide6/linguist
++usr/lib/python*/dist-packages/PySide6/lrelease
++usr/lib/python*/dist-packages/PySide6/lupdate
++usr/lib/python*/dist-packages/PySide6/qmlformat
++usr/lib/python*/dist-packages/PySide6/qmllint
++usr/lib/python*/dist-packages/PySide6/qmlls
++usr/lib/python*/dist-packages/PySide6/qsb
++usr/lib/python*/dist-packages/PySide6/Qt/libexec
++usr/lib/python*/dist-packages/PySide6/scripts/
++usr/lib/python*/dist-packages/PySide6/svgtoqml
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e7c123935e3445854dc2f12222fd49fc2560b2cf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++image-file-in-usr-lib [usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/*]
++repeated-path-segment PySide6 [usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/android/recipes/PySide6/]
++package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/PySide6/scripts/requirements-android.txt]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..de3e488cf46924580f1b0c7f1ed9f7af87fcb4ac
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++README.md
++README.pyside6.md
++README.shiboken6.md
++sources/pyside6/doc/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e39721e20f0708703dc6d9b607634636d625e9b2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++examples/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c2fccab14047389f5db8a5e9079e9d35795ab350
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++duplicate-files *
++repeated-path-segment *
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0353e6bebfc5b92dd805bf4fed24d245b442b4b5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DAnimation.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DAnimation.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..32e2ea36d2e8b00bee07ca8246825544bc54e199
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DCore.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DCore.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d444f227f5519adaf4e53c8ed661598cdec6584b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DExtras.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DExtras.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3f2051c17233e483c3744ec5619184b3a39ee0d9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DInput.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DInput.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9410c402bd34b2f61ec7099e49e87e05594f2f47
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DLogic.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DLogic.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..eca8d9d9663948365155b6f99aa23be34aa75a3b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/Qt3DRender.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/Qt3DRender.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3d7008ad74f44673cff0476e5a29eb21452137a4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtAsyncio/ usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9c0da3e695298eb25aebf9a1730814f9cac1f7bb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++package-contains-no-arch-dependent-files
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ee6067a09055ba0eb280f2768034d9427a0e25a8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtBluetooth.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtBluetooth.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6b054875ac2b19a7958275c9951d36d03b928cb8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtCharts.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtCharts.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..08148f8fe4b86ae036ea371dbb6956513932d8ab
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtConcurrent.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtConcurrent.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3e10688d888fc78191170a53e70635ed90c3fa8c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtCore.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtCore.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7502aef67fe54e6051447307554c484a521eaaea
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtDataVisualization.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtDataVisualization.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b25b17e125258f5616a15ad939722d357e6b139d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtDBus.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtDBus.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b454cd7f17b2eb56d6969556e3112b5c21999a87
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++build/qfp-*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/
++usr/lib/python3*/dist-packages/PySide6/QtDesigner.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtDesigner.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cd491af1de983cc40b225742259ef703383068f0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtGraphs.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtGraphs.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f3d2f28dba247d6b2e130e4077eec16f69805ce3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..684b183909624a5e2b36c293ff474574c4183874
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtGui.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtGui.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3aaf948e02651c89a81efbfc704f624a9808a401
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtHelp.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtHelp.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e7d31d6dc5793f15c8d179fe52b8b4be3dc43b43
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtHttpServer.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtHttpServer.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b88e221ea9937be8096fb90f19e3c163b564ea83
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtLocation.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtLocation.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..886a5856d3ebdbb1bd6e44df1bb4ffd5479a97dd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtMultimedia.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtMultimedia.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d78bcbf0934ea62f30ea57c1e29961581494b55d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtMultimediaWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtMultimediaWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2564ea903dbeccecafd8c07ad50790ef895c81f3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtNetwork.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtNetwork.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6300e8367f8f97a63a0a2c2ce4c2dc0c702b67c3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtNetworkAuth.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtNetworkAuth.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fb183020f845735c6f4dc2fc84336761f1c9ec26
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtNfc.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtNfc.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1cf1f6c2452a3b79432c97c3a64f8973e905e2eb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtOpenGL.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtOpenGL.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3344484b5efb3d2b0c74bd995519fe08236013d5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtOpenGLFunctions.*.so usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3dc9d990299c599aac8a01c09325175d2b55462d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtOpenGLWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtOpenGLWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1d42b429b34c716b6218231440574411fa3aa8e8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtPdf.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtPdf.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9f3738a0594543db7e1c7a5629bfadfbc66c4ad8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtPdfWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtPdfWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..53a1fad1231cca39c15dc7519decef8166f029f3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtPositioning.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtPositioning.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0eb7a8d45c4301364803ecdfae8675eb2613f10c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtPrintSupport.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtPrintSupport.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..55106615e72501d6c5bd4b1d154ec907945ab649
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQml.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQml.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..67891a72651621818fd26c0d102243319f4ba2a9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQuick.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQuick.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..33194ce8c8359f2da36bff6dd474929edd929be2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQuick3D.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQuick3D.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4f6f3cbf371ec021fc6681abb62ba004b21534c2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQuickControls2.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQuickControls2.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..22c3ef1e77d76b515fcfd1ab23a58a984d66e95a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQuickTest.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQuickTest.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..53b0928708ce6611dc9fc3662bb9423ffd67ecf2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtQuickWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtQuickWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..69e9775dbe7985b06f73beb85b99272fe151d4b5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtRemoteObjects.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtRemoteObjects.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bfc56eff45cfca26059f77643bfa101cd3a8b055
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtScript.*.so usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fbf5cfc24593844db1b8c970dc56af8f6536a370
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtScriptTools.*.so usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0fef5f16cf5d0bab5c9c9fd06d97a7374f7b6d35
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtScxml.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtScxml.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6483b7e0ae3670acd5f8f5bacea5726177bc2ff3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSensors.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSensors.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ea21b2903cbf73a6bc7e137b5367d8fcb71b4837
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSerialBus.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSerialBus.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8f87212ca9ca6e534a155a99fa017df08b64cea0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSerialPort.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSerialPort.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..51ffd70c5b9febaeec4bb5121a6b3720a1062a75
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSpatialAudio.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSpatialAudio.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3b1e971a8b742e7b791674008a3c4e56981f2ddb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSql.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSql.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..11e9d26d7e0809723685fc198e3ca20553a86ee7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtStateMachine.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtStateMachine.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9d6732449a6c2504491ab741135ab90e9f610d0c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSvg.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSvg.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0fd6eba0ae8bca021a973b4fcf0b6badb9a44efc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtSvgWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtSvgWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..59eb6561cf9b04b301b8301321a03e601902074a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtTest.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtTest.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d8214c3954f031eac339f7f0f244935ace038b85
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtTextToSpeech.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtTextToSpeech.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..af049e36a503bf92a854e2173b87c42c4be5bfff
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtUiTools.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtUiTools.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..68f5cf2aaeb2125c92933b0785f5c4a5cc0f421f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebChannel.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebChannel.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0692e71e93e0340e592a525cdbaf17562daea002
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebEngine.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebEngine.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..08adb5d20f068b1e838442ccfbc4e41885e5e2d7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineCore.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineCore.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..aeab231503afc43526d9c4b64a504f43ebbf73c3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineQuick.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineQuick.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..20d304ac061b81ce792387fc1356482ab0864777
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebEngineWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2d105f16e7716a5d91bb899c81bbe8b17b4f14e5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebSockets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebSockets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ece8cd8a23508b5f97b1828f7eb6942d8bfb4bc8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWebView.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWebView.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3520b232c837a68b82e3a0cc4839d69026bc2858
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtWidgets.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtWidgets.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..84cadcd643af3a7774ff081764a8eda3e74fa954
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtX11Extras.*.so usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f9469dda78509e5b98b18105f66dfffa2a40e354
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib/python3*/dist-packages/PySide6/QtXml.*.so usr/lib/python3/dist-packages/PySide6
++usr/lib/python3*/dist-packages/PySide6/QtXml.pyi usr/lib/python3/dist-packages/PySide6
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ffb36cef43f65cec13c456f272367a6b37e8a82e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/PySide6/QtXmlPatterns.*.so usr/lib/python3/dist-packages/PySide6
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..560e47dfbd6bb18a8208a0f195edceb817e4004b
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,133 @@@
++#!/usr/bin/make -f
++
++include /usr/share/dpkg/default.mk
++
++# Safety measure to ensure package names match SONAMEs
++PYSIDE_MAJOR := $(shell echo $(DEB_VERSION_UPSTREAM) | cut -d. -f1-2)
++ifeq ($(shell awk '/Package:/ {print $$2}' debian/control | grep -- -$(PYSIDE_MAJOR)$$),)
++    $(error Please update package names for major version $(PYSIDE_MAJOR))
++endif
++ifeq ($(shell ls debian/lib* | grep -- -$(PYSIDE_MAJOR)),)
++    $(error Please update files debian/lib*.* for major version $(PYSIDE_MAJOR))
++endif
++
++# don't set PYBUILD_NAME because we want the installed files to land in
++# debian/tmp and then get split up into the feature packages.
++export PYBUILD_SYSTEM = distutils
++
++export MAIN_VERSION_UPSTREAM := $(shell echo $(DEB_VERSION_UPSTREAM))
++export DEB_BUILD_MAINT_OPTIONS = hardening=+all
++# Add CPPFLAGS to CXXFLAGS as CMake ignores CPPFLAGS by default
++CXXFLAGS+=$(CPPFLAGS)
++
++export LLVM_INSTALL_DIR := $(shell llvm-config --prefix)
++
++# Work around buildd bug (https://bugs.debian.org/842565)
++undefine XDG_RUNTIME_DIR
++
++PYBUILD_CONFIGURE_ARGS = --verbose
++PYBUILD_BUILD_ARGS = --skip-packaging --verbose-build
++PYBUILD_BUILD_ARGS += --parallel=$(or $(DEB_BUILD_OPTION_PARALLEL),$(DEB_BUILD_OPTION_PARALLEL),1)
++PYBUILD_INSTALL_ARGS = --reuse-build --verbose-build
++
++## Package compilation options
++
++# 1. if sccache is installed then use it
++
++SCCACHE := $(shell command -v sccache 2> /dev/null)
++
++ifdef SCCACHE
++  SCCACHE_DIR ?= $(HOME)/.cache/sccache
++  export SCCACHE_DIR
++  PYBUILD_BUILD_ARGS += --compiler-launcher=sccache
++execute_before_dh_auto_build:
++      -sccache --start-server
++endif
++
++# 2. support 'nocheck' builds - building and running the tests is slow
++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
++  PYBUILD_BUILD_ARGS += --build-tests
++endif
++
++# 3. support 'nodoc' builds - building the docs just needs lots of extra deps
++ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
++  PYBUILD_BUILD_ARGS += --build-docs
++endif
++
++
++export PYBUILD_BUILD_ARGS
++export PYBUILD_INSTALL_ARGS
++
++
++
++%:
++      dh $@ --buildsystem=pybuild
++
++execute_after_dh_auto_build:
++      # Record build in build index for test runner
++      TODAY=`date -Id`; \
++      mkdir -p build_history/$$TODAY; \
++      echo $$PWD > build_history/$$TODAY/build_dir.txt; \
++      py3versions -d >> build_history/$$TODAY/build_dir.txt \
++
++execute_after_dh_auto_install:
++      # Obtain a list of files built to make it easier to update *.install files.
++      # dh_missing will check all the install files at the end
++      echo ">>> In build"
++      -find build
++      echo ">>> In debian/tmp"
++      -find debian/tmp
++
++override_dh_makeshlibs:
++      dh_makeshlibs -VUpstream-Version
++
++override_dh_installdocs-indep:
++      dh_installdocs -X.doctrees
++      find debian -name __pycache__ -type d -exec rm -rf {} +
++
++override_dh_installexamples-indep:
++      find debian -name __pycache__ -type d -exec rm -rf {} +
++
++execute_after_dh_install-arch:
++      # remove extra copies of documentation
++      rm -rf debian/libshiboken6-py3-*/usr/lib/python*/dist-packages/shiboken6/docs/
++      # remove RUNPATH from libraries and executables
++      # only look at files not symlinks
++      find debian/*/usr/lib/ -name \*.so* -type f -exec chrpath -d {} \;
++      chrpath -d \
++        debian/*/usr/lib/python3*/dist-packages/PySide6/Qt/libexec/*
++      chrpath -d \
++        debian/*/usr/lib/python*/dist-packages/PySide6/assistant \
++        debian/*/usr/lib/python*/dist-packages/PySide6/balsam \
++        debian/*/usr/lib/python*/dist-packages/PySide6/balsamui \
++        debian/*/usr/lib/python*/dist-packages/PySide6/designer \
++        debian/*/usr/lib/python*/dist-packages/PySide6/linguist \
++        debian/*/usr/lib/python*/dist-packages/PySide6/lrelease \
++        debian/*/usr/lib/python*/dist-packages/PySide6/lupdate \
++        debian/*/usr/lib/python*/dist-packages/PySide6/qmlformat \
++        debian/*/usr/lib/python*/dist-packages/PySide6/qmllint \
++        debian/*/usr/lib/python*/dist-packages/PySide6/qmlls \
++        debian/*/usr/lib/python*/dist-packages/PySide6/qsb \
++        debian/*/usr/lib/python*/dist-packages/PySide6/svgtoqml \
++        debian/*/usr/lib/python*/dist-packages/shiboken6_generator/shiboken6
++
++      # remove executable permissions
++      find debian/pyside6-tools/usr/lib/python3*/dist-packages/PySide6/scripts/ -type f -exec chmod a-x {} +
++
++      # fix up various paths in .pc, cmake and __init__.py
++      debian/set-paths
++
++override_dh_auto_test:
++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
++ifeq (mips64el,$(DEB_HOST_ARCH))
++      # See https://bugs.debian.org/868745
++      PIP_BREAK_SYSTEM_PACKAGES=1 \
++      QSG_NO_DEPTH_BUFFER=1 xvfb-run -a dh_auto_test -- --system=custom \
++              --test-args '{interpreter} testrunner.py test --buildno=-1'
++else
++      PIP_BREAK_SYSTEM_PACKAGES=1 \
++      QTWEBENGINE_CHROMIUM_FLAGS="--disable-gpu --no-sandbox" \
++      xvfb-run -a dh_auto_test -- --system=custom \
++              --test-args '{interpreter} testrunner.py test --buildno=-1'
++endif
++endif
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ddf5db3db5e74ad2989ecba693fbb39870af89ca
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,59 @@@
++#!/bin/sh
++
++# This script is to:
++# - remove build paths from the config
++# - set file paths pointing to the FHS locations in the packages
++
++package="libshiboken6-dev"
++
++# Fix up cmake variables
++for directory in "cmake/Shiboken6" "cmake/Shiboken6Tools"; do
++    sed -i "
++        s|\"\${PACKAGE_PREFIX_DIR}/lib\"|/usr/lib/$DEB_HOST_MULTIARCH|;
++        s|\${PACKAGE_PREFIX_DIR}|/usr|;
++        s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|;
++        s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|;
++        s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|;
++        s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|;
++    " \
++    debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/*
++done
++
++# Fix up pkgconfig files
++sed -i "
++    s|prefix=.*|prefix=/usr| ;
++    s|exec_prefix=.*|exec_prefix=\${prefix}| ;
++    s|libdir=.*|libdir=\${exec_prefix}/lib/$DEB_HOST_MULTIARCH|;
++    s|includedir=.*|includedir=\${exec_prefix}/include/shiboken6|;
++    " \
++    debian/libshiboken6-dev/usr/lib/*/pkgconfig/shiboken6.pc
++
++# Fix up python __init__.py
++sed -i "s|in_build = Path.*|in_build = False|" debian/*/usr/lib/python*/dist-packages/PySide6/__init__.py
++
++
++package="libpyside6-dev"
++
++# Fix up cmake variables
++for directory in "cmake/PySide6" "cmake/PySide6Qml"; do
++    sed -i "
++        s|\${PACKAGE_PREFIX_DIR}|/usr|;
++        s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|;
++        s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|;
++        s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|;
++        s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|;
++    " \
++    debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/*
++done
++
++# Fix up pkgconfig files
++sed -i "
++    s|prefix=.*|prefix=/usr| ;
++    s|exec_prefix=.*|exec_prefix=\${prefix}| ;
++    s|libdir=.*|libdir=\${exec_prefix}/lib/$DEB_HOST_MULTIARCH|;
++    s|includedir=.*|includedir=\${exec_prefix}/include/PySide6|;
++    s|typesystemdir=.*|typesystemdir=\${exec_prefix}/share/PySide6/typesystems|;
++    s|gluedir=.*|gluedir=\${exec_prefix}/share/PySide6/glue|;
++    s|pythonpath=.*|pythonpath=\${exec_prefix}/lib/python3/dist-packages|;
++    " \
++    debian/libpyside6-dev/usr/lib/*/pkgconfig/pyside6.pc
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8a6b526d4959520eddacb8bcaa00d6026383d83d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++build/qfp-*/build/shiboken6/doc/html/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..30c203cf1806581209be53dccd919128218192a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++duplicate-files *
++# will probably come back with some later doc changes
++#repeated-path-segment *
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e37aa7d333e51c4abf310c041b6306056cb68ac8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/bin/shiboken6 usr/bin
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3c73fe8ea72228afb7706cdee1c98ef0839cd4cb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++source-is-missing [examples/widgets/richtext/textedit/example.html]
++
++# binary files
++very-long-line-length-in-source-file * [examples/graphs/3d/widgetgraphgallery/data/*.mesh:*]
++very-long-line-length-in-source-file * [examples/gui/rhiwindow/shaders/prebuilt/*.qsb:*]
++very-long-line-length-in-source-file * [examples/widgets/rhi/simplerhiwidget/shader_assets/*.qsb:*]
++
++# text files
++very-long-line-length-in-source-file * [.QT-ENTERPRISE-LICENSE-AGREEMENT:*]
++very-long-line-length-in-source-file * [examples/widgets/richtext/textedit/example.html:*]
++very-long-line-length-in-source-file * [sources/pyside6/doc/_themes/pysidedocs_qthelp/static/pyside.css:*]
++very-long-line-length-in-source-file * [sources/shiboken6/doc/_themes/pysidedocs_qthelp/static/pyside.css:*]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb61fa5267b6ad8b3bbc2a612754b79dae466292
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++extend-diff-ignore = "^[^/]*[.]egg-info/"
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7cae5e596cd8eff9077b49c711e6e452e78f0ed1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,416 @@@
++## AUTOGENERATED FILE: SEE debian/tests/control.gen
++
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3danimation PySide6.Qt3DAnimation
++Depends:
++ python3,
++ python3-pyside6.qt3danimation,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3danimation
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dcore PySide6.Qt3DCore
++Depends:
++ python3,
++ python3-pyside6.qt3dcore,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3dcore
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dextras PySide6.Qt3DExtras
++Depends:
++ python3,
++ python3-pyside6.qt3dextras,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3dextras
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dinput PySide6.Qt3DInput
++Depends:
++ python3,
++ python3-pyside6.qt3dinput,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3dinput
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dlogic PySide6.Qt3DLogic
++Depends:
++ python3,
++ python3-pyside6.qt3dlogic,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3dlogic
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3drender PySide6.Qt3DRender
++Depends:
++ python3,
++ python3-pyside6.qt3drender,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qt3drender
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtasyncio PySide6.QtAsyncio
++Depends:
++ python3,
++ python3-pyside6.qtasyncio,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtasyncio
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtbluetooth PySide6.QtBluetooth
++Depends:
++ python3,
++ python3-pyside6.qtbluetooth,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtbluetooth
++Architecture: linux-any
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcharts PySide6.QtCharts
++Depends:
++ python3,
++ python3-pyside6.qtcharts,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtcharts
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtconcurrent PySide6.QtConcurrent
++Depends:
++ python3,
++ python3-pyside6.qtconcurrent,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtconcurrent
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcore PySide6.QtCore
++Depends:
++ python3,
++ python3-pyside6.qtcore,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtcore
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdatavisualization PySide6.QtDataVisualization
++Depends:
++ python3,
++ python3-pyside6.qtdatavisualization,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtdatavisualization
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdbus PySide6.QtDBus
++Depends:
++ python3,
++ python3-pyside6.qtdbus,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtdbus
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdesigner PySide6.QtDesigner
++Depends:
++ python3,
++ python3-pyside6.qtdesigner,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtdesigner
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphs PySide6.QtGraphs
++Depends:
++ python3,
++ python3-pyside6.qtgraphs,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtgraphs
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphswidgets PySide6.QtGraphsWidgets
++Depends:
++ python3,
++ python3-pyside6.qtgraphswidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtgraphswidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgui PySide6.QtGui
++Depends:
++ python3,
++ python3-pyside6.qtgui,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtgui
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qthelp PySide6.QtHelp
++Depends:
++ python3,
++ python3-pyside6.qthelp,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qthelp
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qthttpserver PySide6.QtHttpServer
++Depends:
++ python3,
++ python3-pyside6.qthttpserver,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qthttpserver
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtmultimedia PySide6.QtMultimedia
++Depends:
++ python3,
++ python3-pyside6.qtmultimedia,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtmultimedia
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtmultimediawidgets PySide6.QtMultimediaWidgets
++Depends:
++ python3,
++ python3-pyside6.qtmultimediawidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtmultimediawidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtlocation PySide6.QtLocation
++Depends:
++ python3,
++ python3-pyside6.qtlocation,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtlocation
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnetwork PySide6.QtNetwork
++Depends:
++ python3,
++ python3-pyside6.qtnetwork,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtnetwork
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnetworkauth PySide6.QtNetworkAuth
++Depends:
++ python3,
++ python3-pyside6.qtnetworkauth,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtnetworkauth
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnfc PySide6.QtNfc
++Depends:
++ python3,
++ python3-pyside6.qtnfc,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtnfc
++Architecture: linux-any
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopengl PySide6.QtOpenGL
++Depends:
++ python3,
++ python3-pyside6.qtopengl,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtopengl
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopenglwidgets PySide6.QtOpenGLWidgets
++Depends:
++ python3,
++ python3-pyside6.qtopenglwidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtopenglwidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpdf PySide6.QtPdf
++Depends:
++ python3,
++ python3-pyside6.qtpdf,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtpdf
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpdfwidgets PySide6.QtPdfWidgets
++Depends:
++ python3,
++ python3-pyside6.qtpdfwidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtpdfwidgets
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpositioning PySide6.QtPositioning
++Depends:
++ python3,
++ python3-pyside6.qtpositioning,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtpositioning
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtprintsupport PySide6.QtPrintSupport
++Depends:
++ python3,
++ python3-pyside6.qtprintsupport,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtprintsupport
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtqml PySide6.QtQml
++Depends:
++ python3,
++ python3-pyside6.qtqml,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtqml
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquick PySide6.QtQuick
++Depends:
++ python3,
++ python3-pyside6.qtquick,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtquick
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquick3d PySide6.QtQuick3D
++Depends:
++ python3,
++ python3-pyside6.qtquick3d,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtquick3d
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquickcontrols2 PySide6.QtQuickControls2
++Depends:
++ python3,
++ python3-pyside6.qtquickcontrols2,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtquickcontrols2
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquicktest PySide6.QtQuickTest
++Depends:
++ python3,
++ python3-pyside6.qtquicktest,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtquicktest
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquickwidgets PySide6.QtQuickWidgets
++Depends:
++ python3,
++ python3-pyside6.qtquickwidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtquickwidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtremoteobjects PySide6.QtRemoteObjects
++Depends:
++ python3,
++ python3-pyside6.qtremoteobjects,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtremoteobjects
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtscxml PySide6.QtScxml
++Depends:
++ python3,
++ python3-pyside6.qtscxml,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtscxml
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsensors PySide6.QtSensors
++Depends:
++ python3,
++ python3-pyside6.qtsensors,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtsensors
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtserialbus PySide6.QtSerialBus
++Depends:
++ python3,
++ python3-pyside6.qtserialbus,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtserialbus
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtserialport PySide6.QtSerialPort
++Depends:
++ python3,
++ python3-pyside6.qtserialport,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtserialport
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtspatialaudio PySide6.QtSpatialAudio
++Depends:
++ python3,
++ python3-pyside6.qtspatialaudio,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtspatialaudio
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsql PySide6.QtSql
++Depends:
++ python3,
++ python3-pyside6.qtsql,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtsql
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtstatemachine PySide6.QtStateMachine
++Depends:
++ python3,
++ python3-pyside6.qtstatemachine,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtstatemachine
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsvg PySide6.QtSvg
++Depends:
++ python3,
++ python3-pyside6.qtsvg,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtsvg
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsvgwidgets PySide6.QtSvgWidgets
++Depends:
++ python3,
++ python3-pyside6.qtsvgwidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtsvgwidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qttest PySide6.QtTest
++Depends:
++ python3,
++ python3-pyside6.qttest,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qttest
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qttexttospeech PySide6.QtTextToSpeech
++Depends:
++ python3,
++ python3-pyside6.qttexttospeech,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qttexttospeech
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtuitools PySide6.QtUiTools
++Depends:
++ python3,
++ python3-pyside6.qtuitools,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtuitools
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebchannel PySide6.QtWebChannel
++Depends:
++ python3,
++ python3-pyside6.qtwebchannel,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebchannel
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginecore PySide6.QtWebEngineCore
++Depends:
++ python3,
++ python3-pyside6.qtwebenginecore,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebenginecore
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginequick PySide6.QtWebEngineQuick
++Depends:
++ python3,
++ python3-pyside6.qtwebenginequick,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebenginequick
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginewidgets PySide6.QtWebEngineWidgets
++Depends:
++ python3,
++ python3-pyside6.qtwebenginewidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebenginewidgets
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebsockets PySide6.QtWebSockets
++Depends:
++ python3,
++ python3-pyside6.qtwebsockets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebsockets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebview PySide6.QtWebView
++Depends:
++ python3,
++ python3-pyside6.qtwebview,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwebview
++Architecture: amd64 arm64 armhf i386
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwidgets PySide6.QtWidgets
++Depends:
++ python3,
++ python3-pyside6.qtwidgets,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtwidgets
++
++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtxml PySide6.QtXml
++Depends:
++ python3,
++ python3-pyside6.qtxml,
++Restrictions: allow-stderr, superficial
++Features: test-name=python3-pyside6.qtxml
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f36c77c7d043da217f25dd8cb9f23a36f01659e8
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++#!/bin/sh
++
++C=debian/tests/control
++
++# Remove debian/tests/control
++rm -f $C
++
++echo "## AUTOGENERATED FILE: SEE debian/tests/control.gen\n\n" > $C
++
++# Create the basic (import) test for Python 3 modules
++for binary_package in $(dh_listpackages|grep "python3-pyside6.qt"); do
++    module_name=$(echo $binary_package|awk -F. '{print $2}')
++    # find import_name
++    import_name=$(find sources/pyside6/PySide6/ -maxdepth 1 -type d| xargs -n 1 basename|grep -i ^$module_name$)
++    echo "Test-Command: debian/tests/test_install_python3.sh $binary_package PySide6.$import_name
++Depends:
++ python3,
++ $binary_package,
++Restrictions: allow-stderr, superficial
++Features: test-name=$binary_package" >> $C
++    architecture=$(sed -n "/^Package: ${binary_package}$/{n; p}" debian/control)
++    if [ "$architecture" != 'Architecture: any' ]; then
++        echo "$architecture" >> $C
++    fi
++    echo "" >> $C
++done
++
++sed -i '$d' $C
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..03af4cb3ff644474419e19d94a80c4f65a0d8ac5
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,10 @@@
++#!/bin/sh
++  
++set -e
++
++echo "Testing python3 package $1"
++for py in $(py3versions -d) ; do
++    cd "$AUTOPKGTEST_TMP" ;
++    echo "Testing with $py:" ;
++    $py -c "import $2; print($2)" ;
++done
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a09e67e1b0583994e895176cf94b0a62a290f02e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++version=4
++https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-(6.8.[\d\.]+)-src/ pyside-setup-.*-src-@ANY_VERSION@@ARCHIVE_EXT@